url参数转为htaccess重定向后的url
我在网上搜索这个特定问题,但没有找到任何好的答案。这是我的问题:
当我尝试此链接时:
www.lempreintedutemps.com/fr/antiquite.html< /a>
它正确重定向到网站的 .../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]
感谢您的帮助!
I search over the web for this particular problem and didn't find any good answer. Here is my problem:
When I try this link:
www.lempreintedutemps.com/fr/antiquite.html
It correctly redirect to the .../fr/antiquites.html... portion of the website but add all the parameters at the end. I would like them to not appear in the url.
Here is a portion of the .htacces code I use for the site:
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]
Thank you for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我终于发现了问题,我永远不应该同时使用重定向永久和RewriteRule。
我没有
使用:
现在一切正常。
I finaly found the problem, I should never use both redirect permanent and RewriteRule.
Instead of
I used:
And now everything is working.