[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ЧПУ и .htaccess
asdf27
Код .htaccess:


RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} www.lazarevskoehotels\.ru
RewriteRule ^(.*)$ http://lazarevskoehotels.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://lazarevskoehotels.ru/ [R=301,L]
AddDefaultCharset UTF-8


RewriteRule ^([-a-zA-Z0-9_]+)/$ index.php?tips=$1 [QSA,L]
RewriteRule ^([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+).htm$ index.php?tips=$1&hotel=$2 [QSA,L]


Это работает. Добавлю
RewriteRule ^([-a-zA-Z0-9_]+)/$ index.php?street=$1 [QSA,L]
RewriteRule ^([-a-zA-Z0-9_]+)/$ index.php?domorya=$1 [QSA,L]
- этот кусок не сработает. А если закомментить строки
RewriteRule ^([-a-zA-Z0-9_]+)/$ index.php?tips=$1 [QSA,L]
RewriteRule ^([-a-zA-Z0-9_]+)/([-a-zA-Z0-9_]+).htm$ index.php?tips=$1&hotel=$2 [QSA,L]
- сразу заработает.

Понимаю что что-то мелкое мешает, но никак не могу докопаться.
asdf27
Они склеиваются. Если добавить

RewriteRule ^blablabla/([-a-zA-Z0-9_]+)/$ index.php?street=$1 [QSA,L]

то работает. Можно ли обойтись без добавления еще одного уровня в урле?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.