【发布时间】:2018-12-09 08:14:54
【问题描述】:
我是 .htaccess 文件的新手。在我的网站上,我有页面供用户按类别搜索书籍并按一些参数排序。真正的页面网址是这样的。我使用了一些具有相对路径的 css 和 js 文件。例如:<link href="../css/mystyle.css" rel="stylesheet">
www.example.com/post/index.php?cat=science-fiction&sort=date
我已经使用 .htaccess 文件修改了这个 url。获得更有意义的 url 体验。
#Turn Rewrite Engine On
RewriteEngine on
#Rewrite for ads.php
RewriteRule ^([0-9a-zA-Z_-]+) index.php?cat=$1 [NC,L]
我想要这样的网址。及其工作。
www.example.com/post/science-fiction
www.example.com/post/science-fiction?sort=date
但我的问题是,当用户输入网址末尾的"/" 时。页面无法加载 css 或 js 文件。我想重定向或忽略 URL 末尾的 "/"。
这个网址有问题
www.example.com/post/science-fiction/
www.example.com/post/science-fiction/?sort=date
如何解决这个不断变化的 .htaccess 文件
【问题讨论】:
标签: php .htaccess url redirect url-rewriting