.htaccess переписать правило перенаправления вместо переписывания URL? - PullRequest
1 голос
/ 26 марта 2012

Это содержимое моего файла .htaccess:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)(/.+)? /negocio$2?shopURL=$1 [L,QSA]

RewriteOptions Inherit

Он берет не найденные каталоги и преобразует их в переменную php, сохраняя при этом оставшуюся часть URL.Когда я перехожу к:

http://lujanventas.com/test/asdf

В адресной строке отображается:

http://lujanventas.com/negocio/?shopURL=asdf

(По-прежнему должно отображаться: "http://lujanventas.com/test/asdf")

Что я делаюнеправильно?

1 Ответ

1 голос
/ 26 марта 2012

Исправлено, добавляя / после 2.

RewriteRule ^([^/]+)(/.+)? /negocio$2/?shopURL=$1 [L,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...