DJ_Scorp
Цитата:
смотрите выше.. процитировал результат из phpinfo
Цитата:
в скрипте принимаю как обычно через $_GET['r']
смотрите выше.. процитировал результат из phpinfo
в скрипте принимаю как обычно через $_GET['r']
почему-то ошибка 404
То есть параметр указывающий на страницу и сама страница могут отличаться, то есть якобы в адресе запроса сокращённо, а указывает на полное название страницы...
То есть если так http://site.ru/t то ошибка
Если он заходит на адрес http://site.ru/prez или http://site.ru/prez/ (то есть без параметров) то соответственно должен попадать на http://site.ru/prez.php
а если без параметров то должно так срабатывать, но не срабатывает
То есть параметр указывающий на страницу и сама страница могут отличаться, то есть якобы в адресе запроса сокращённо, а указывает на полное название страницы...
нужно просто как-то дописать чтоб если нету параметров, то при заходе по адресу
там разбирать это имеется в виду через preg_match или как?
и при этом потом будет перенаправлять на страничку нужную с заменой адресной строки получается или нет
то есть саму страничку нужную инклудить?
ra1n
Такой редирект настраивается в файле .htaccess
Вот пример 301 редиректа
RewriteEngine On
RewriteBase /
RewriteRule ^katalog/katalog/razdel1$ razdel1 [R=301,NC,L]
RewriteRule ^podrazdel3$ razdel3/podrazdel3 [R=301,NC,L]
Адрес вида
http://sub.site.ru/znachenie_parametra
должен открывать следующее
http://sub.site.ru/page.php?r=znachenie_parametra
и такой http://sub.site.ru/?znachenie_parametra
тоже должен открывать тоже самое
http://sub.site.ru/page.php?r=znachenie_parametra
редирект не работает..
у вас .htaccess в корне сайта или в какой то папке?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: PHP: Регулярные выражения (RegExp, Regular, eregi, preg)