apache 重写规则绝对路径问题

pcww981p  于 12个月前  发布在  Apache
关注(0)|答案(1)|浏览(111)

.htaccess文件有问题我正在尝试将www.example.com/news/2这样的URL转换为www.example.com/index.php?news=$1
到目前为止,我尝试了:

RewriteRule ^news/([0-9]+)/?$ /index.php?news=$1 [NC,L]

这导致了一个错误,因为它试图找到所有的来源,如:www.example.com/news/styles.css等有什么问题吗?Hta文件在根目录中。

e5nqia27

e5nqia271#

你有三个层次,当你期待两个。从末尾删除“/?”。也不要使用/news/style. css作为你的css。这是毫无意义的。使用/css或/css/news或/resources/news等。

相关问题