Простая перезапись URL не работает - PullRequest
0 голосов
/ 14 января 2012

У меня есть URL-адрес, подобный этому www.mysite.it/indexa.php?pag=azienda, и URL-адрес, подобный www.mysite.it/azienda.

. Я уже прочитал другой вопрос и написал в своем .htaccess этом

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

Но это не работает.

1 Ответ

2 голосов
/ 14 января 2012

Ваше правило /([a-z]+)/ принимает URL-адреса, подобные этим:

  • / a /
  • / abc /
  • / abcghijk /
  • /abc / def

, но не эти:

  • / a
  • / abc
  • / abcghijk

Вы видите шаблон?Конечный слеш.Попробуйте это:

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