Mod_rewrite:如何在URL中检查带有特殊字符的单词

时间:2011-12-30 11:47:33

标签: regex mod-rewrite

我有一些网址,以某种方式关注关键字出现

导致网址状态为404.我想检查使用.htaccess,如果网址包含

这种形式,例如。 domain /< \?= BASEURL?> / other_part_of_url

然后它将转换为domain / other_part_of_url

我试过

RewriteRule /

出于测试目的我检查了<但它没有用。

2 个答案:

答案 0 :(得分:0)

尝试:

RewriteRule /<\?=BASEURL\?>/ /

答案 1 :(得分:0)

在.htaccess中尝试此代码:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteOptions MaxRedirects=10

RewriteRule ^[^/]+/(.*)$ /$1 [L,R=301,QSA]