我正在使用WAMP,我的网址为localhost/hotel/hotels.php?id=21
使用重写规则如下,
Options +FollowSymLinks
RewriteEngine on
RewriteRule hotels/id/(.*)/ hotels.php?id=$1
RewriteRule hotels/id/(.*) hotels.php?id=$1
但没有任何事情发生..
我的mod_rewrite已启用,并且还在httpd.conf
文件中完成了更改。
请给我一个处理问题的建议?
答案 0 :(得分:1)
您必须使用flags作为RewriteRule。您可以按照以下方式更改
RewriteEngine on
RewriteRule ^hotels/id/([\d]+)/?$ hotels.php?id=$1 [NC,L]
您可以从
调用您的网页本地主机/酒店/酒店/ ID / 12
如果.htaccess文件位于 localhost / hotel 。