到目前为止,我.htaccess
是这样的:国防部重写删除斜线,但保持对目录
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
<FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|eot|woff|svg|ttf|pdf|gz)$">
RewriteEngine Off
</FilesMatch>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*\.html$ index.php [L]
我想有网址尾随重定向到一个没有斜杠。但是应该保留目录的斜线。
任何帮助将不胜感激!
更新: 经过一些更多的Google研究,我为我组装了一些工作解决方案。这两个重写删除结尾斜杠和www重定向正在工作。
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^rudolfapotheke.de$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
对不起,我的英语不好.... – Arwed 2013-03-10 20:47:39