繁体   English   中英

具有百分比的一个URL的Mod_rewrite规则

[英]Mod_rewrite rule for one URL with percent

我不明白 我有一个用于重定向单个URL的htacces文件。

例:

Redirect 301 /upload/pdfs/2014/12345678.pdf /upload/documents/12345678.pdf

好的,到目前为止。

但是现在我必须重定向此URL:

/com/cars/detail/1234/[DB%0A%0Alink].html

至:

http://www.domain.de/Car-JohnDoe

我尝试了很多类似的表达式:

Redirect 301 /com/cars/detail/1234/[DB%0A%0Alink].html http://www.domain.de/Car-JohnDoe
Redirect 301 /com/cars/detail/1234/([^0-9]*) http://www.domain.de/Car-JohnDoe
Redirect 301 /com/cars/detail/1234/([^0-9]*)$ http://www.domain.de/Car-JohnDoe
Redirect 301 /com/cars/detail/1234/(.*)$ http://www.domain.de/Car-JohnDoe
Redirect 301 /com/cars/detail/1234/(.*)$ http://www.domain.de/Car-JohnDoe
RedirectMatch 301 ^/com/cars/detail/1234/(.*)$ http://www.domain.de/Car-JohnDoe
Redirect 301 /com/cars/detail/1234/[DB\%0A\%0Alink].html http://www.domain.de/Car-JohnDoe

但是什么都没有。 “ 1234”是一个ID,因此,该命令之后的所有内容都将是通配符/占位符。 但是实际上我只需要针对该单个URL的规则。

我希望你能理解我的意思(对不起我的英语不好)...

祝福巴兹

这应该可以匹配/com/cars/detail/1234/[DB%0A%0Alink].html并重定向到/Car-JohnDoe

RedirectMatch 301 "^/com/cars/detail/1234/\[DB\s+link\].html" /Car-JohnDoe

对于其他规则,还请确保使用RedirectMatch而不是Redirect

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM