![]() |
Для тех, кто ищет ЧПУ через MorRewrite
Сделал вроде ЧПУ. У меня на сайте работает, не могу не поделиться:
PHP код:
Делает он следущее: 1. если мы пишем http://www.site.ru/page/, то он ищет файл page.php (заметьте в нижнем регистре) и если находит открывает страницу, если нет, то просто переправляет на главную 2. если мы пишем http://www.site.ru/page/2/, то он ищет файл page.php?id=2 (заметьте тоже в нижнем регистре) и если находит открывает страницу, если нет, то просто переправляет на главную. Данный пример подходит под 80% стандартных сайтов. Единственное что еще надо сделать, это написать в теге <head></head> <base href="http://www.yorsite.ru">, чтобф он все картинки и файлы из нужного места брал, а не из http://www.site.ru/page/2/ |
<IfModule mod_rewrite.c>
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ /index.php?page=%{REQUEST_URI} [QSA,L] </IfModule> так болье универсально... обрабатіваемлишь $_SERVER['REQUEST_URI'] |
Да, прости, я уже сам заметил
|
| Часовой пояс GMT +4, время: 02:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.