【发布时间】:2013-03-15 09:48:42
【问题描述】:
我尝试将动态 URL(如下)重写为稍微不同的结构;要么不起作用,要么我不确定它是否正确:
- 旧网址 (URL#1):index.php?lang=AAA&zone=BBB&city=CCC&str=DDD&search=EEE
- 新网址 (URL#11):index.php?lang=AAA&country=BBB&place=CCC&street=DDD
*基本上改了名字,“搜索”字符串不再重要了
- 我想要实现的是将所有访问者从(旧)动态 URL#1 重定向到(新)动态 URL#11
第二步,在所有搜索引擎显示新的 url 并且我们完成了所有使用非 sef url 更容易的测试之后,我们想将 URL#11 重写为 URL#2
- 新网址 (URL#11):index.php?lang=AAA&country=BBB&place=CCC&street=DDD
- Sef URL (URL#2):/AAA/BBB/CCC/DDD
我对 apache 编程不是很熟悉,即使我的解决方案有效,我们也不确定它是否正确,或者它是否会在某些 URL 上产生错误。在创建执行步骤 1 重定向的 .htaccess 文件和稍后用于 SEF url 的单独 .htaccess 文件时,任何帮助都将受到高度赞赏。谢谢!
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting sef