.htaccess编辑器 - 删除目录中的斜杠

时间:2015-12-16 00:50:33

标签: .htaccess redirect slash trailing

我有一个快速的事情,我试图修复,但它不起作用。我想删除所有网址上的尾随/。

例如, 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

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案