示例:
www.example.com/city-ab-cd+xy+zy
www.example.com/state-abc-cdx+xyx+zyx
网址仅包含城市或州,然后在重定向规则下工作。
RewriteRule ^(.+)$ /$1 [L,R]
RewriteRule ^([a-zA-Z]+)-([+a-zA-Z0-9]+)-([+a-zA-Z0-9]*)\.html$ /xyz.php?$1=$2 [L]
否则上面的重定向规则是否可以跳过?
答案 0 :(得分:1)
尝试使用以下规则我假设您只是重定向不将任何内容传递给xyz.php
,
RewriteEngine On
RewriteCond %{REQUEST_URI} (city|state)
RewriteRule ^ /xyz.php [R=301]
答案 1 :(得分:0)
您需要使用以下代码进行重定向
RewriteEngine On
RewriteRule ^city-([^/]+)/?$ /$1 [L,NC,R=302]
RewriteRule ^state-([^/]+)/?$ /$1 [L,NC,R=302]
由于 Ridev