【发布时间】:2015-11-24 19:30:58
【问题描述】:
我的服务器出现以下情况:
/->
news->
.htaccess
index.php
post.php
...
我的 .htaccess 中有以下规则:
RewriteRule ^(.*)/admin post.php?slug=$1&admin_mode=true [NC,QSA,L]
RewriteRule ^(.*)$ post.php?slug=$1 [NC,QSA,L]
现在我需要我的网址如下:
如果请求 www.mydomain.com/news/ -> 它应该得到 index.php 文件
如果要求 www.mydomain.com/friendly-title-of-my-article -> 它 应该获取带有查询字符串的 post.php 文件,如我的 .htaccess 中所示。
目前我使用查询字符串正确获取了 post.php,但是当我转到 www.mydomain.com/news/ 时,它正在请求 post.php 文件。
请帮忙。谢谢
【问题讨论】:
标签: php apache .htaccess mod-rewrite