【问题标题】:htaccess redirect using alphanumeric charactershtaccess 使用字母数字字符重定向
【发布时间】:2017-07-03 03:48:22
【问题描述】:

我在从包含字母数字字符链接的旧网站重定向时遇到问题。

这是我所拥有的:

Redirect 301 /itemlist.asp?depart=Entry+Doors&subcat=Wood+%26+Wrought+Iron&disnum=all /index.html

.htaccess 文件无法将旧链接识别为 url。我已经搜索了所有内容,但答案是针对问题的。这显然对我的情况没有帮助。任何帮助将不胜感激。

【问题讨论】:

  • 无法使用Redirect 指令匹配查询字符串。在mod_rewrite 中使用RewriteCond

标签: apache .htaccess redirect http-status-code-301 alphanumeric


【解决方案1】:

使用类似的东西:

RewriteEngine on
RewriteCond %{QUERY_STRING} =depart=Entry+Doors&subcat=Wood+%26+Wrought+Iron&disnum=all
RewriteRule ^ /index.html [R=301,L]

【讨论】:

  • 你到底尝试了什么?
猜你喜欢
  • 2015-05-29
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
  • 2015-08-29
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 2017-02-09
相关资源
最近更新 更多