【发布时间】:2015-03-28 21:29:14
【问题描述】:
我有一点关于 .htaccess 的问题。
问题更多在于美观而不是功能。 我有一个非常小的 htaccess 文件,其中包含以下内容,仅此而已:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9\/\-]*)$ index.php?request=$1 [QSA]
这会将任何请求发送到 index.php,并在 URI 中进行解析。然后我操作/读取 URI 以获取相关文件。
一个示例 URL 是这样的: http://localhost/domain/fixtures/2015/
现在,如果我要删除结尾的“/”,然后按 Enter,则 URL 将更改为: http://localhost/domain/fixtures/2015/?request=fixtures/2015
我尝试在重写中添加一个“/”,但它什么也没做。 我在谷歌上搜索了无济于事。 (请记住,我的一些搜索类似于“/ 添加到 url htaccess 重写”)
我想让这个排序的主要原因是它看起来不漂亮,还因为它创建了重复的内容(即你可以从两个 URL 访问同一页面),这对 SEO 不利。
我能指出的任何方向都是很大的帮助。
干杯
【问题讨论】:
标签: php apache .htaccess mod-rewrite url-rewriting