有人可以解释我如何丢失页面的文件名但保持查询字符串完整吗?请参阅下面的示例情况:
我有一个博客列表在< - www.example.com/tips-and-articles/ (tips-and-articles.php)
目前我有类别 - www.example.com/tips-and-articles/article (category.php)
我目前有帖子 - www.example.com/tips-and-articles/article/here-is-an-article (post.php)
我遇到的困难是删除&#39; tips-and-articles&#39;只显示类别和/或帖子标题,见下文。
我希望该类别有以下路径:
- www.example.com/article
我希望发布以下路径:
- www.example.com/article/here-is-an-article
以下是我目前的htaccess文件,如果我删除了&#39;提示和文章&#39;我收到了错误。
RewriteRule ^tips-and-articles/([^/]+)/([^/]+) /post.php/?category=$1&post=$2 [QSA]
RewriteRule ^tips-and-articles/([^/]+) /category.php/?category=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]