anonymous@RULINUX.NET~# | Last login: 2024-11-02 20:23:24 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - General | [RSS] |
народ, кто тут реврайты апача хорошо знает, подсказывайте, плиз.
есть URL типа domain.name/tag2.php?q=test
Необходимо, чтобы в url'е появлялось domain.name/test, а все скрипты при этом понимали его как изначальный domain.name/tag2.php?q=test
vitroot(*) (2011-12-04 10:06:29)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0
|
|
|
Скрыть
Re:нифига я не знаю эти реврайтыво всех доках вижу вариант, но у меня постоянно 404 выдает, собака: А вот на это жалуется, что "запрос никогда не завершится": vitroot(*)(2011-12-04 10:42:45)
Отредактировано vitroot по причине "не указана" Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
vitroot(*)(2011-12-04 13:13:38)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
vitroot(*)(2011-12-04 19:20:37)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
Скрыть
Re:нифига я не знаю эти реврайтыRewriteCond %{REQUEST_FILENAME} !-f |
Скрыть
Re:нифига я не знаю эти реврайтыНе, немного не так, надо убрать [L,R=301] вообще, тогда урл не будет переписываться. |
vitroot(*)(2011-12-04 19:55:08)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
Скрыть
Re:нифига я не знаю эти реврайтыКак-то так: |
vitroot(*)(2011-12-04 20:10:19)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
Скрыть
Re:нифига я не знаю эти реврайтыТеперь не могу вставить туда второе правило никак. Надо типа вот этого: vitroot(*)(2011-12-11 16:31:27)
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 |
Скрыть
Re:нифига я не знаю эти реврайтыКак-то так: |
|
|
|
Этот тред читают 5 пользователей: |
Анонимных: 5 Зарегистрированных: 0 |
Re:нифига я не знаю эти реврайты
Сам додумался таки. Но не могу найти управляющие символы. Например, вот этот вариант у меня работает:
RewriteRule ^(\d+) /tag2.php?q=$1
но только, если q=цифры. Не могу найти символ для строки s и w не канают. Как и ^(\.+)
Отредактировано vitroot по причине "не указана"
Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0