.htaccess重写规则对子文件夹不起作用



我的重写规则有一些问题。我重写了下面的代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^subcategory/([0-9a-zA-Z_-]+) child-category.php?cat=$1 [NC,L,QSA]
RewriteRule ^([^.]+?)/?$ $1.php [NC,L]

它工作得很好,但是当我在子文件夹doctor中添加child-category.php时并尝试访问文件,它不工作。

http://localhost:8888/community/doctor/subcategory/health->不工作http://localhost:8888/community/subcategory/health→工作好。

它应该工作在子文件夹,以及,谁能看到任何明显的,为什么它不工作?

我自己修好了,

解决方案如下:我把。htaccess文件复制到子文件夹中,它工作得很好,你可以为每个文件夹应用不同的重写规则。

相关内容

  • 没有找到相关文章

最新更新