|
|
|
| В прошлой ветке уже ничего не понятно ...
Этот пример слизал с phpinsaid (журнала)
вот так сейчас выглядит файл .htaccess
RewriteEngine on
RewriteRule ^/index_cat/([0-9]+)\.html /index_cat.php?id_cat=$1
|
обращаюсь к статье так http://localhost/4py/index_cat/2.html .... обрабатываю (вытаскиваю) так:
$id_cat = $_GET['id_cat'];
|
Но говорит что переменная не определена (типо нету ... )
Пробыал ещё так:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^/index_cat/([0-9]+)\.html /index_cat.php?id_cat=$1
|
разницы не почувствовал | |
|
|
|
|
|
|
|
для: Oligarx
(11.08.2006 в 23:50)
| |
http://localhost/4py/index_cat/2.html
|
Но вот этой страницы у Вас ведь реально не существует? Или существует?
Потому что именно для Вашего URL mod_rewrite не должен бы работать. И должна отображаться 404 ошибка.
Для проверки работоспособности сделайте так:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule index_cat/([0-9]+)\.html /index_cat.php?id_cat=$1
|
Файл index_cat.php должен лежать в корне сайта.
Файл .htaccess тоже в корне. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(12.08.2006 в 05:54)
| | Новую тему начинать не хочется, но есть такой вопрос, надо рег.выр. для каждой страницы отдельно прописать где необходимо ввести ЧПУ? например для index.php и some_page.php две различные реги в .htaccess? | |
|
|
|
|
|
|
|
для: Lelik
(29.08.2006 в 08:05)
| | У меня вот так:
RewriteEngine on
RewriteBase /
RewriteRule ^a/([0-9]+)\.html$ a/index.php?id=$1
|
И всё работает | |
|
|
|