Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
razawa Гость
|
Добавлено: Вт Июн 15 2004 09:13 Заголовок сообщения: настройка .htaccess - передача параметров. |
|
|
Есть такая проблема:
Сайт работает с использованием PHP движка.
Тоесть по ссылке http://mysite/go.php?url=111 открывается нужная страничка по include (путь к ней берется из базы MySQL).
Так вот. Если по этой ссылке - дизайн страниц нужный, как положено, но очень много ссылок идет напрямую http://mysite/path1/file1.html соотвтетственно за дизайном не уследишь.
Я хочу попробовать сказать серверу, чтоб он инклудил этот путь через go.php?path=path1/file1.html , если нет go.php?url=... в ссылке.
Как мне это сотворить?
Я смотрю в сторону .htaccess, но пока не вижу ничего путного.
На сайте порядка 300000 страниц, и все ссылки перелопатить нереально. |
|
Вернуться к началу |
|
|
Axon Гость
|
Добавлено: Сб Июн 19 2004 17:03 Заголовок сообщения: |
|
|
Я правильно понял, что нужно чтобы адрес вида http://mysite/path1/file1.html автоматически редиректился на http://mysite/go.php?path=/path1/file1.html ?
Если не ошибаюсь, такая строчка в .htaccess (ну или в httpd.conf )
RedirectMatch (.*)\.html$ http://mysite/go.php?path=$1.html
будет редиректить все файлы с расширением .html. В общем, тут регулярные выражения используются (я в них не очень шарю). Есличо, читай f**king manual к директивам апача Redirect и RedirectMatch. |
|
Вернуться к началу |
|
|
|