.htaccess 重写 .com 后尾部斜杠的规则用于反向链接
.htaccess rewrite rule for trailing slash after .com for backlinks
反向链接,即从其他页面到我的 wordpress 页面的链接,在 .com 部分后缺少斜线。所以https://mypage.com/subpage results in https://mypage.comsubpage
这是在我将页面的域从 .de 更改为 .com 之后发生的
其他一切似乎都正常,只有那些指向我页面的外部反向链接缺少斜杠。
尝试了所有不同的重写规则,但 none 成功了,甚至给了我一个 404。
这是我的代码:
# BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.5]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/ [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
https://mypage.comsubpage should result in https://mypage.com/subpage 来自其他 pages/backlinks 的链接。谢谢!
重写规则一切正常。显然错误出在我的浏览器缓存中 (Chrome)。 Firefox 和 Safari 工作正常(我发布这个问题后才发现,抱歉)。
在我删除缓存后 Chrome 一切正常并添加了斜杠。
还是谢谢
桑德鲁
反向链接,即从其他页面到我的 wordpress 页面的链接,在 .com 部分后缺少斜线。所以https://mypage.com/subpage results in https://mypage.comsubpage
这是在我将页面的域从 .de 更改为 .com 之后发生的 其他一切似乎都正常,只有那些指向我页面的外部反向链接缺少斜杠。
尝试了所有不同的重写规则,但 none 成功了,甚至给了我一个 404。
这是我的代码:
# BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.5]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/ [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
https://mypage.comsubpage should result in https://mypage.com/subpage 来自其他 pages/backlinks 的链接。谢谢!
重写规则一切正常。显然错误出在我的浏览器缓存中 (Chrome)。 Firefox 和 Safari 工作正常(我发布这个问题后才发现,抱歉)。 在我删除缓存后 Chrome 一切正常并添加了斜杠。
还是谢谢 桑德鲁