我在网上搜索这个特殊问题并没有找到任何好的答案。这是我的问题:
当我尝试这个链接时:
www.lempreintedutemps.com/fr/antiquite.html
它正确地重定向到网站的... / fr / antiquites.html ...部分,但最后添加了所有参数。我希望它们不会出现在网址中。
以下是我用于网站的.htacces代码的一部分:
RewriteEngine on
redirect permanent /fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html
rewritecond $1 \.(gif¦jpg¦css¦xml)$ [OR]
rewritecond %{REQUEST_FILENAME} -d [OR]
rewritecond %{REQUEST_FILENAME} -f
rewriterule ^(.*) - [S=12]
RewriteCond %{Request_URI} !^.*/fckeditor/.*
RewriteCond %{Request_URI} !^.*/catalogue/.*
RewriteRule ^(.*)/(.*).html /index.php?lang=$1&type=$2&cat=autre [L]
感谢您的帮助!
答案 0 :(得分:1)
我终于找到了问题,我永远不应该使用重定向永久和RewriteRule。 而不是
redirect permanent /fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html
我用过:
RewriteRule ^fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html [R=301,L]
现在一切正常。