我在这里有一件快速的事情,我试图修复它,但它不起作用。我想删除我所有 URL 上的尾随 /。
例如, 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
任何帮助,将不胜感激。谢谢!