我想在.htaccess中重定向其中包含“?”的每个网址。字符到我的网站的根(domain.com)。
我读过这个:
301-htaccess-redirect-with-special-characters
/how-to-make-htaccess-rule-for-a-url-with-specific-characters
但我仍然不知道该怎么做。我只知道一些正常的表达。
示例网址我想重定向到我网站的根目录:
http://www.portaltarot.com/index.html?url=/MHL-Papus.html http://www.portaltarot.com/index.phpindex.php?Itemid=249
答案 0 :(得分:0)
您需要使用mod_rewrite来执行此操作,例如:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^url=/MHL-Papus.html$
RewriteRule ^index\.html$ / [L,R=301]
RewriteCond %{QUERY_STRING} ^Itemid=249$
RewriteRule ^index\.phpindex\.php$ / [L,R=301]