用.htaccess重写网址不起作用

时间:2014-03-02 18:04:10

标签: .htaccess

我有一个链接

http://www.mydomain.com/place/index.php?slug=antalya-hotels

我想写这个像

http://www.mydomain.com/place/antalya-hotels.html

我试过这个

    RewriteEngine On
RewriteRule ^([^/]*)\.html$ /place/index.php?slug=$1 [L]

Bu没有工作。我们该怎么做。

1 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteEngine On
RewriteRule ^place/([^.]+)\.html$ /place/index.php?slug=$1 [L,QSA,NC]

OR

RewriteRule ^([^/]+)/([^.]+)\.html$ /$1/index.php?slug=$2 [L,QSA,NC]