我用我的htaccess文件的mod_rewrite与创造清洁的网址是这样的:.htaccess中加入斜线,并迫使WWW用干净的网址
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
我也想迫使该网站有“WWW”子域,并且最重要的是,如果网址没有一个,请添加尾部斜线。
我是一个mod_rewrite绝对noob和我已经尝试通过结合我在谷歌上找到的其他代码(伤心,我知道)完成这个,但我总是以500错误结束。
这里是我发现力WWW代码:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.domain\.tld$ [NC]
RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]
</IfModule>
感谢您的帮助。
做其中任何单独工作?找出哪些规则正在破坏它。 – profitphp 2010-12-10 16:25:37
我知道第一个作品,我认为第二个作品也是。我只是不知道如何将它结合起来以获得我想要的结果。 – imns 2010-12-10 16:50:24