【发布时间】:2013-04-09 23:28:21
【问题描述】:
经过 SO 成员的大量研究和帮助,我已经清除了使用 .htaccess 的第一个主要障碍。
我的新 .htaccess 文件成功地将我的 index.php 页面重命名为 /home 并获取附加到链接的所有查询字符串:
http://www.website.com/departments?nav=business(等等)
并将它们转换成我想要的格式:
http://www.website.com/business
这是我的 .htaccess 代码:
AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /
RewriteRule ^/?Home/?$ /index.php [L,NC]
RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L]
如果以上代码有不理想的地方,我已经在网上研究中收集了它,我仍在学习中。
我的问题是,既然我已经重新定义了链接,我知道我应该进行 301 重定向,这样旧链接就不会在搜索引擎中显示为重复链接或类似的链接。我很抱歉没有把所有的术语都记下来,但这是漫长的两天研究。
为了进行重定向以保持页面 SEO 友好,要添加什么正确代码?
非常感谢!
【问题讨论】:
标签: .htaccess mod-rewrite seo