我希望将在htaccess中创建的旧重定向规则(301)重定向到新规则,因为Google已经提取旧网址,现在导致404返回。请让我知道我该怎么做
这是我旧的重定向规则:
RewriteRule ^([^ /] *)/ $ page.php?value = $ 1 [L]
我想将上述规则永久重定向到: -
RewriteRule ^([^ /] *) - State $ page.php?value = $ 1 [L]
并希望重定向以下内容: -
RewriteRule ^([^ /] ) - 基于 - ([^ /] ) - 区 - ([^ /] *)$ page1.php?area = $ 1& district = $ 2& state = $ 3 [L]
到
RewriteRule ^([^ /] ) - 区域 - ([^ /] )$ page1.php?area = $ 1& district = $ 2 [L]
答案 0 :(得分:0)
我认为你要求这个,如果没有请澄清
修改
之后RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]*)$ $1-State/ [R]
RewriteRule ^([^/])-Based-In-([^/])-District-([^/]*)$ $1-Area-$2 [R]