在url mod_rewrite中查找特殊字符

时间:2015-03-25 16:18:36

标签: .htaccess

Options +FollowSymLinks

ErrorDocument 404 /404.html 

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mydomain\.com$
RewriteRule ^(.*) http : //www . mydomain.com/$1 [QSA,R=301,L] 

RedirectMatch 301 ^(.*)/current-activity/  $1/guide-tourisme/? 

RewriteRule ^([^/]+)/current-activities/([^/]+/[^.]+\.html)$    /$1/guide-tourisme-activities/$2 [NC,R=301,L,NE]

您好,请帮助我,我需要重定向网址,但此部分模式无法正常使用此部分:

 (.^[a-zA-Z0-9\-]+) 

我需要在网址中找到特殊图表。

1 个答案:

答案 0 :(得分:1)

由于^,您的正则表达式错误,请尝试以下规则:

RewriteRule ^([^/]+)/old-url/([^/]+/[^.]+\.html)$ /$1/new-url/$2 [NC,R=301,L,NE]