denis01, там очень много информации, хром ошибку выдает, 3 раза пробовал. Ganzal, и так пробовал. Результат после редиректа: http://сайт.ru/pack/ Добавлено спустя 3 минуты 15 секунд: Пользователь переходит по http://сайт.ru/index.php?link=3434. Скрипт ищет USER AGENT, если находит, оставляет его смотреть эту страницу, если не находит делает редирект на http://сайт.ru/pack/3434. Без index.php?link=. Вот что нужно. Редирект работает, и переходит нормально, отображает информацию, но в адресной строке это: http://сайт.ru/pack/?link=3434
dukesov, то что ты хочешь это называется Routing (если я не ошибаюсь). В адресной строке браузера набираешь http://сайт.ru/pack/3434 теперь имеем $_SERVER['REQUEST_URI']; и там у нас /pack/3434 потом уже в скрипте, где ты занимаешься маршрутизацией, проверь какой у тебя URL и делай что надо. Добавлено спустя 49 секунд: Может надо будет подредактировать .htaccess Добавлено спустя 5 минут 18 секунд: Так вроде ты сам формируешь так вид URL
да, но "не могу" я в корне сделать RewriteEngine on. Кое какая программа, (работает с сайтом) не работает с RewriteEngine и выдает ошибки. Давно бы уже так сделал. Добавлено спустя 2 минуты 20 секунд: Ладно, благодарю за помощь (по теме). Буду искать другой путь обхода.
значит нету там на самом деле index.php?link=1234 а index.php вообще существует или там через рерайтер к какому-нибудь app.php переписывается запрос? и что там за софтина с которой конфликтует рерайтер? если качественный рул написать то с этой софтиной проблемы не должно быть.
я примерно глянул, там больше 50-70 снимков будет. Добавлено спустя 4 минуты 3 секунды: Ну как нету то. Я вот только что в ручную набрал это, мне выдало ошибку (свой шаблон) что такой информации нет. Изменил USER AGENT, остался на этой странице. А с моим вариантом переходит все нормально, отображает инфу, ссылка плана: /pack/?link=3434 работает, потому как в папке pack/ есть index.php работает по $_GET и в htaccess RewriteEngine) Добавлено спустя 46 секунд: этого нет
я дал рабочее решение. у тебя там какая-то магия творится, в которой никто кроме тебя разобраться не сможет.
Прочитал 2 темы. Сначала мне казалось , что я понимаю чего он хочет. Потом всё несколько раз поменялось... Вообщем мой кусок кода Код (PHP): RewriteRule ^pack/([-a-zA-Z0-9_]+)$ index.php?link=$1 [QSA] В большинстве случаев , когда чётко знаешь , что тебе нужно то гугл и метод научного тыка всегда помогут.