我有一个wordpress网站。在网站url部分,它会自动添加端口:80。它还为网站上的每个链接和固定链接添加了相同的端口。这对我的雇主来说是一个大问题,因为据说对SEO有害。但是,当我试图改变' example.com:80'只是' example.com'即将出现301错误,网站无法访问。但是,我仍然可以登录到wordpress管理部分。那么,有没有办法在某个地方手动删除永久链接的端口,或者是否有办法更改网站URL,以便它没有端口。
http://example.com:80/sample-post/ - 这是永久链接的例子
http://example.com/sample-post/ - 这是可取的
谢谢
答案 0 :(得分:2)
在您的wordpress设置中,将网站网址和wp网址更改为您的网域,而不是:80。端口80是默认的http端口,因此这是您的Web服务器仍在侦听的内容(除非另有明确设置)。
<强>更新强>
不确定您的确切设置,但您应该在let ObjectIdFromParse = oneObj.objectId!
添加以下内容,将所有请求重定向到:80。
.htaccess
将<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://example.org:80/$1 [PT,L]
</IfModule>
更改为您的域名。
答案 1 :(得分:0)
Disable Canonical URL Redirection
将插件放入wp-content / plugins目录,然后我们需要通过直接修复数据库(我使用Sequel Pro)在管理区域外激活它。方法如下:
请记住在生产环境中禁用/删除插件。一旦您有权访问管理部分,您刚刚捏造的SQL值就会被正确重新保存。