2012-01-14 118 views
0

我有这样一个URL www.mysite.it/indexa.php?pag=azienda和一个URL如 www.mysite.it/azienda简单的URL重写不起作用

我已经读了其他问题,我已经在我的.htaccess这个

RewriteEngine On 
RewriteRule /([a-z]+)/ http://www.mysite.it/indexa.php?pag=$1 [R] 

写道但它不工作。

回答

2

您的规则/([a-z]+)/接受像那些网址:

  • /A/
  • /ABC/
  • /abcghijk/
  • /ABC/DEF

而不是这些的:

  • /一
  • /ABC
  • /abcghijk

你看到的格局?尾部斜线。试试这个:

RewriteRule ^/([a-z]+)/? /indexa.php?pag=$1 [R,QSA] 
+0

这是行不通的,网址仍保持不变 – user1137342 2012-01-15 12:09:05

+0

我也试过 重写规则^([^ /] *)\ HTML $ /indexa.php?pag=此RewriteEngine叙述。 1美元[R,QSA],但网址仍然保持不变 – user1137342 2012-01-15 12:25:39