【发布时间】:2017-01-07 10:17:26
【问题描述】:
我有这个代码可以打开mywebsite.com/any-post-name:
RewriteRule ^([a-zA-Z0-9_-]+)$ home.php?id=$1 [L,QSA]
问题是,如果有人键入:mywebsite.com/any-post-name/ 页面将无法打开。
所以我补充说:
RewriteRule ^([a-zA-Z0-9_/-]+)$ home.php?id=$1 [L,QSA]
现在,所有其他页面也进入 home.php,例如,我有类别: mypage.com/category/name-category -> 会来到 home.php
RewriteRule ^category/([^(.*)].+)/(\d+)/?$ category.php?categoria=$1&id=$2
如何解决?
【问题讨论】:
-
试试
home.php$而不是home.php?id=$1
标签: php regex .htaccess friendly-url