【发布时间】:2018-10-20 12:02:13
【问题描述】:
我怎样才能让htaccess重写下面的URL结构:
http://example.com/detail.php?id=polo&categ=wears
到
http://example.com/wears/polo/
我已经尝试了下面的代码,但它对我不起作用。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.+)/(admin|css|fonts|ico|include|js|images|img|products|slide)/(.*)$ $2/$3 [L]
RewriteRule ^(.*)/(.*)/$ detail.php?id=$1&categ=$2
</IfModule>
【问题讨论】:
-
"重写以下 URL 结构" - 请注意,您的代码正试图完全相反(这很好)。将 URL 重写为
/wears/polo/是没有意义的(这可能会导致 404)。