2013-10-19 55 views
0

结束我无法写入文件的.htaccess添加字符“/”在链接

例如:我的网站是:www.namesite.com并具有以下网址:

www.namesite.com/cat/

www.namesite.com/cat/cat-white.html

www.namesite.com/cat/cat-black.html

我想,当用户试图取消 “/” 在链接

www.namesite.com/cat结束/ => www.namesite.com/cat

现在自动添加一个“/”在链路的末端

=> www.n amesite.com/cat/

期待着大家的帮助。非常感谢您

回答

2

你可以有这样的规则添加斜线:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule . %{REQUEST_URI}/ [L,R=301] 
+0

感谢@anubhava =>但不工​​作 –

+0

我发布前实际上已经进行了测试。 FOr哪个URL不起作用?确保这是你的.htaccess中的第一条规则,并且没有其他冲突的.htaccess。 – anubhava

+0

谢谢。它工作时,我删除了文件.htaccess^3 ^中的一些行 –