【发布时间】:2013-09-19 06:53:30
【问题描述】:
我正在尝试同时进行 301 重定向并通过剥离 get 变量来改进我的 url 结构。
我最近更新了我的网站,Google 缓存了一些已移动的旧页面。结构是这样的
wwww.domain.com/locations.asp?zip=10001 <---OLD URL
wwww.domain.com/locations/?zip=10001 <---NEW URL
现在我正在使用 .htaccess 文件中的以下行将旧页面重定向到新页面:
Redirect 301 /solar_panel_systems_zip.asp /zip-code/
以上工作正常,但我希望 URL 如下:
wwww.domain.com/locations/zip/10001
我遇到了这个帖子.htaccess rewrite GET variables 并尝试了这个规则但没有运气:/
RewriteRule ^([\w\d~%.:_\-]+)$ index.php?page=$1 [NC]
我假设这是因为我正在 301 重定向并进行重写?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-redirection