我必须指定端口,否则网站无法正常工作

时间:2016-01-25 作者:Goodie123

出于某种原因,我必须在网站名称中指定fort:80。否则,什么都不起作用。但是,该端口随后会包含在永久链接和网站地图等中。是否有办法在不破坏网站的情况下删除网站名称中的端口?

非常感谢。

1 个回复
SO网友:Devendra Sharma

这里有一些额外的细节,可以帮助您将基于局域网的wordpress站点转换为外部可访问的站点,以及从局域网内部编辑wordpress站点。

两个重要的关键是路由器/防火墙修改和在最后进行更改后的“等待10分钟以上”。

-使用ssh登录服务器(nano是服务器预装的文本编辑器)-$nano/var/www/books/wp-content/themes/twentyleen/functions。php在后面添加行

update_option(\'siteurl\',\'http://your.site.url:port/yourblog\');
update_option(\'home\',\'http://your.site.url:port/yourblog\');
-使用外部网站url刷新web浏览器

http://your.site.url:port/yourblog-$ nano/var/www/books/wp-content/themes/twentyeven/functions。php删除您刚才添加的那些行(或注释掉它们)-访问您的路由器(这些步骤是针对pfSense的,其他路由器应该有类似的设置来查找/注意)-添加到防火墙/nat表中,如下所示

    wan/tcp/port/LAN.server.IP/80
-在防火墙/规则表中添加如下行

    tcp/*/port/LAN.server.IP/port/*
-取消选中系统/高级/网络地址转换/禁用NAT反射处的框

   "Disables the automatic creation of NAT redirect rules for access to your public IP addresses from within your internal networks. Note: Reflection only works on port forward type items and does not work for large ranges > 500 ports."
然后做十分钟的事情,回来后看看外部urlhttp://your.site.url:port/yourblog 从LAN浏览器正确显示页面。

您可以阅读有关permalink的更多信息Here

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?