【发布时间】:2011-02-11 12:47:11
【问题描述】:
我有一个很长的不友好 URL,我希望为网站改进 SEO:
http://www.site.com/sub-site/index.php?page=nameofpage&locale=en_EN
我想改用这个: http:// www.site.com/sub-site/en/nameofpage
所有的 URL 都以如下形式硬编码在链接中:
<a href="index.php?page=nameofpage&locale=en_EN">link</a>
使用 mod-rewrite 实现这一目标的最佳方法是什么? 我发现它特别难以实现:
- 结合两个参数,页面和 语言环境
- 在 URL 中将 ISO 语言环境 EN_en 转换为 en
- 我应该如何编写链接?使用结果 URL 或 index.php?page... 控制器方案?
编辑: 我要疯了!我不能让它工作!感觉很愚蠢......但是,谁能帮我提供我需要的确切 .htaccess 文件来完成这个任务?谢谢!
【问题讨论】:
标签: url .htaccess mod-rewrite seo