Задачки ЧПУ (ModRewrite) - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 08 Jan 2025 00:22:58 +03003, можно по подробней?)))
https://visavi.net/topics/34789/599110
Задачки ЧПУ (ModRewrite) ШЕДЕВРThu, 25 Oct 2012 22:52:02 +0400Сообщенияhttps://visavi.net/topics/34789/599110Еще можно объединить второе и третье условия.
https://visavi.net/topics/34789/596219
Задачки ЧПУ (ModRewrite) ПетрWed, 10 Oct 2012 08:04:54 +0400Сообщенияhttps://visavi.net/topics/34789/596219На мой взгляд, первое условие лишнее, проще использовать плюс вместо '*'. Далее, отдельно писать 'A-Z' также не нужно, поскольку установлен флаг NC. Наконец, в последнем условии две первые пары скобок можно убрать.
https://visavi.net/topics/34789/596217
Задачки ЧПУ (ModRewrite) ПетрWed, 10 Oct 2012 07:49:29 +0400Сообщенияhttps://visavi.net/topics/34789/596217Создаю сайт про авто. Есть в общем страницы: страница выбора марки, страница выбора модели, страница просмотра авто и само собой главная страница.<br>
<br>
Я хочу чтобы было так:<br>
Выбор марки: test.ru/bmw<br>
Выбор модели: test.ru/bmw/x6<br>
Просмотр авто: test.ru/bmw/x6/ID<br>
<br>
Сделал так в хитачесе:<br>
<pre class="prettyprint">
Options +Indexes
Options FollowSymLinks
Options SymLinksIfOwnerMatch
RewriteEngine on
RewriteBase /
RewriteRule ^/?$ /index.php [L,QSA,NC] //без этого он попадает на страницу brand.php, не открывает главную...
RewriteRule ^([a-z]*)/?$ /brand.php?brand=$1 [L,QSA,NC]
RewriteRule ^([a-z]*)/([a-zA-Z0-9_-]*)/?$ /brand.php?brand=$1&model=$2 [L,QSA,NC]
RewriteRule ^([a-z]*)/([a-zA-Z0-9_-]*)/([0-9]*)/?$ /car.php?car=$3 [L,QSA,NC]
</pre>
<br>
Хочу знать мнение мастаков. Правильно ли это? Например, то что сделал отдельное условие для главной страницы, т.к. иначе он не попадает на страницу введя test.ru ....
https://visavi.net/topics/34789/596206
Задачки ЧПУ (ModRewrite) ШЕДЕВРWed, 10 Oct 2012 01:01:44 +0400Сообщенияhttps://visavi.net/topics/34789/596206