【发布时间】:2017-02-03 12:46:12
【问题描述】:
我想制定一个重写规则,该规则将适用于同一文件夹中包含的两个不同文件。
localhost/nameOfUser will be applied to index.php
localhost/nameOfUser?score=12 or localhost/nameOfUser/12 will be applied to post.php
我已经设法使第一个与
RewriteEngine On
RewriteRule ^(css|fonts)($|/) - [L]
RewriteRule ^(php|avatars)($|/) - [L]
RewriteRule ^(user|post)($|/) - [L]
RewriteRule ^(.*)$ index.php?user=$1 [NC,QSA]
如果我添加
RewriteRule ^(.*)$ post.php?user=$1 [NC,QSA]
第二个开始工作,但第一个没有。
甚至可以对同一个 .htaccess 文件中的两个不同文件进行重写吗?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting friendly-url