АРМАДА
Нужна помощь с htaccess
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

Bezbojnov
Опытный
Зарегистрирован: 05.06.2017
Сообщений: 266
Обратиться по нику
# Добавлено:Пн Янв 15, 2018 9:15 pmДобавить в избранноеОтветить с цитатой
Парни, подскажите пожалуйста по .htaccess, а то мозг кипит под вечер...
на сайте поиск выводится в строку браузера как http://site.com/?k=keyword
что прописать в htaccess чтобы было http://site.com/search/keyword

а то что-то по всякому пробую один фиг "?k=" выдает

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 3172
Обратиться по нику
# Добавлено:Пт Янв 19, 2018 11:46 pmОтветить с цитатой
Bezbojnov, посмотри руководство по настройке htaccess :thup:

Hello_Kitty
V.I.P.
Зарегистрирован: 30.04.2007
Сообщений: 10763
Обратиться по нику
# Добавлено:Вс Янв 21, 2018 8:18 pmОтветить с цитатой
Вроде вот так должно работать:
Код:
RewriteCond %{REQUEST_URI} ^/?k=$
RewriteRule ^.*$ http://site.com/search/? [R=301,L]


Либо вариант попроще:
Код:
Redirect 301 /?k= http://site.com/search/



И не забывайте, что при настройке правила редиректов в файле .htaccess все правила необходимо указывать после прописания этих двух строк:
Код:
Options +FollowSymLinks
RewriteEngine On


S_Flash
Опытный
Зарегистрирован: 04.11.2013
Сообщений: 115
Обратиться по нику
# Добавлено:Пн Янв 22, 2018 12:48 pmОтветить с цитатой
Hello_Kitty, рекомендую сначала изучить сабж, прежде чем давать советы!
+ Плохая практика тыкать полный урл сата с http:// туда, где этого можно избежать. Ведь это хардкод, коотрый может помешать в будущем, когда про него забудут. А вдруг протокол поменяется на https?! А вдруг сайт нужно с www только?! Короче, всегда разумнее использовать относительный путь, там где это возможно. Вместо http://site.com/some.html -> /some.html
Вариант с редиректом "попроще" для такой мелочи вобще никому больше не показывате!
Options +FollowSymLinks может серьёзно нарушить безопасность. Его можно ткнуть, если без него не работает (сервер сконфигурирован через жопу). Навзначение этой опции есть в гугле и оно довольно конкретное, не необходимое для работы модреврайта.
Скорее важнейшим фактором работы модреврайта я вляется его наличие! Так как это фишка только апача, а апач тоже не всегда установлен на сервере...

Bezbojnov, надо рассмотреть отдельно как ведёт себя движёк для пустого запроса, но в обще случае:

Код:
RewriteEngine On
RewriteRule ^search/(.*)$ /?k=$1

Дорого продать попандер тут

shhef +
V.I.P.
Зарегистрирован: 14.09.2007
Сообщений: 7694
Обратиться по нику
# Добавлено:Пн Янв 22, 2018 7:29 pmОтветить с цитатой
в вордпрессе можна с админки настроить... случайно не вордпресс?
Облачный сервер за 5 у.е. + 10 у.е на счет при регистрации по моей ссылке. Разные страны! Лучший треккер!

Bezbojnov
Опытный
Зарегистрирован: 05.06.2017
Сообщений: 266
Обратиться по нику
# Добавлено:Вт Янв 23, 2018 4:02 pmОтветить с цитатой
нет не вордпресс, суть в том что пробовал повсякому по готовым примерам с простор интернета один фик либо подставляется /?k=blabla либо сайт дохнет
Не знаешь куда деть лишний траффик? Попробуй эту вебкам партнерку! Или эту!
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры