0
我正试图从我们的网址中删除尾部斜线。我调整了.htaccess
文件,并添加以下代码:从网址中删除尾部斜线
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
不幸的是这并没有为网页的工作(除了主页)突然表现出太多的重定向和我从系统说:“该页面ISN消息重新定向“。
我在想也许我插入代码的方式发生了错误。原来,我们的.htaccess
文件中有这样的:
# 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
# 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
调整它插入代码之后,它看起来像这样:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# BEGIN WordPress
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这导致错误。任何人都可以指出我出错的地方吗?谢谢。
你有任何wordpress插件或设置强制斜杠? –
我不太确定。我在这个问题上看到另一个页面,指出Yoast插件是一个可能的罪魁祸首---我们确实有Yoast。但是我检查了它的设置并找不到任何引用URL中的尾部斜杠的内容 –