我有一些问题要写htaccess
两天是我搜索和谷歌找到我的答案,但所有答案都没有解决我的问题!
这是我htaccess的一部分
Options +FollowSymLinks -MultiViews<br/>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [R=301,L,NE]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.--.com/en/home [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L,NE]
RewriteCond %{REQUEST_URI} !^/(?:[a-z]{2})(/|$)
RewriteRule ^([^/]+(/.*)?)$ /en/$1 [R=301,L,NE]
RewriteRule ^([a-z]{2})/(news)/([0-9]+).* $2.php?news_id=$3&lang=$1&%{QUERY_STRING} [L,NE]
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.php[\s?] [NC]
RewriteRule ^ /%1%2/ [R=302,L,NE]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ $1.php%{QUERY_STRING} [L,NE]
ErrorDocument 404 http://www.--.com/404.php
如果打开/关于我们网站自动打开/ en / abput-us,那么一切都可以
也正常工作/ news / 34 / test-news自动将重定向到/ en / news / 34 / test-news 我的htaccess的哪一部分是错的,任何人都可以帮助我? 谢谢