我无法使用mod重写获得某个网址重定向。我正在进行更基本的重写,所以这是有效的,所以我的网址存在问题。
我在这里尝试了字符串,它显示了模式的工作原理..
测试以下
RewriteCond %{HTTP_HOST} ^landed.at/component/jreviews/search-results/criteria:5/query:any/jr_country:sri-lanka/order:rdate$
RewriteRule (.*) http://landed.at/itworked [L,R=301]
我想事实上要拉出标准:5和jr_country:sri-lanka out来制作我的变量 所以我的网址会变成
http://landed.at/tours/sri-lanka - 游览标准:5和来自jr_country的sri-lanka
我对正则表达式没有快速到底,为什么我的基本搜索匹配没有发生?根据regexpal它应该找到条件并进行重写?
答案 0 :(得分:0)
您已经包含了一个包含斜杠的完整路径,但您只是针对仅HTTP_HOST
的{{1}}进行测试。您的意思是使用landed.at
吗? (那也必须包括REQUEST_URI
。)
我建议可以使用普通的旧重定向更干净地完成此操作。不要将mod_rewrite的Swiss Army Chainsaw拖入游戏,直到你真正需要它为止。例如:
http://