无法使用htaccess重定向我的网址

时间:2014-02-26 09:52:36

标签: php .htaccess

我正在使用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文件中完成了更改。

请给我一个处理问题的建议?

1 个答案:

答案 0 :(得分:1)

您必须使用flags作为RewriteRule。您可以按照以下方式更改

RewriteEngine on
RewriteRule  ^hotels/id/([\d]+)/?$ hotels.php?id=$1 [NC,L]

您可以从

调用您的网页
  

本地主机/酒店/酒店/ ID / 12

如果.htaccess文件位于 localhost / hotel