我有一个快速的事情,我试图修复,但它不起作用。我想删除所有网址上的尾随/。
例如, http://www.ecer.ca/login/index.php/ 应该重定向到 http://www.ecer.ca/login/index.php
我尝试使用以下代码,但它只是重定向 http://www.ecer.ca/login/index.php/ 至 http://www.ecer.ca/index.php
这不是我想要的:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
所有这一切都是错误的重定向。
下面是我的.htaccess代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ecer\.ca$ [NC]
RewriteRule ^(.*)$ http://www.ecer.ca/login/$1 [L,R=301]
</IfModule>
# Begin cache control #
ExpiresActive on
ExpiresActive off
<FilesMatch ".*">
Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
FileETag None
Header unset Pragma
</FilesMatch>
# End cache control #
ErrorDocument 404 http://www.ecer.ca/error/
<Limit GET POST>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^66.96.160.154
RewriteRule ^(.*)$ http://newfeedurl.com/feed
任何帮助将不胜感激。谢谢!