2016-05-18 64 views
0

我已经尝试了几个不同的MODS在我的htaccess文件从我的网址去除尾部斜杠。没有任何工作。任何想法为什么?我在共享的linux hostgator服务器上。这里是我的htaccess文件中的所有代码:mod删除尾部斜杠不起作用

# Use PHP52 as default 
AddHandler application/x-httpd-php52 .php 
<IfModule mod_suphp.c> 
    suPHP_ConfigPath /opt/php52/lib 
</IfModule> 

# remove trailing slash 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

谢谢! :)

回答

1

你忘了打开发动机。在规则上面加上:

RewriteEngine On 

请阅读mod_rewrite documentation

+0

感谢迈克。我补充说,仍然没有改善。我试过其他的代码如 RewriteBase/ 的RewriteCond%{REQUEST_FILENAME}'RewriteEngine叙述!-f 的RewriteCond%{} REQUEST_FILENAME!-d 的RewriteCond%{REQUEST_URI}!(。*)/ $ 的RewriteCond%{REQUEST_FILENAME }!\。(gif | jpg | png | jpeg | css | js)$ [NC] RewriteRule ^(。*)$ http://%{HTTP_HOST}/$ 1/[L,R = 301]' – Michelle

+0

I与hostgator对话,他们说服务器上启用了mod_rewrite,所以我不明白为什么这些代码不起作用。 : - / – Michelle