Можно ли заменить отображение адресной строки к примеру у нас есть страница с адресом _http://mysite/filtr.php?view=18 а нужно чтобы пользователю отображался адрес: _http://mysite/text/18 и если вдруг с другого сайта зайдут по 2-й ссылке то содержимое страницы всеравно было тоже что и 1-й. Если такого рода вопрос уже поднимался то просьба указать источники я пользуясь поиском не нашел ничего похожего
это просто перенаправления пользователей на другую страницу (которая также должна существовать) а если скажим у меня более 1000 таких страниц то выходит нужно столькоже дублировать и каждую прописывать в .htaccess что не вариант. суть была именно в подмене отображения адресной строки (скажим для SEO оптимизации человеко-понятного урла)
rewrite позволяет перенаправлять запросы на другие файлы, т.е. чтобы запрос переслался из несуществующего http://mysite/text/18 на http://mysite/filtr.php?view=18 вот только ссылки всё равно редактировать под новый формат придётся как раз rewrite и является основным средством создания ЧПУ
хорошо предположим что иправда нужно использовать mod_rewrite но найдя пару статей по этому поводу в итоге ничего не получилось в файле .htaccess внесстроку Код (Text): RewriteEngine on RewriteRule ^/view/([0-9]+).html /filtr.php?view=$1 в файле filtr.php внес код Код (Text): $view = $_GET['view']; но в результате при попытке пройти по адресу _http://мойсайт/view/28.html получаем error404 вопрос в чем я ошибся или что еще не указал ?
вопрос отпал разобрал 1-ю строку на 2 Код (Text): RewriteEngine On RewriteRule ^view/(.*).htm$ filtr.php?view=$1 все заработало