htaccess переписать для строки запроса

Хорошо, я довольно новый в этом, и я был бы очень признателен за помощь, спасибо!

Как я могу переписать это в .htaccess правильно?

Поэтому у меня есть строка запроса в моем URL-адресе:

/?url=contact 

Все, что я хочу сделать, это удалить строку запроса

  /contact 

Помогите? Я просмотрел google, и сейчас изучаю синтаксис, но факт остается фактом. Я не знаю, как это сделать. Спасибо всем

Это было мое решение:

RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

Попробуй это:

 RewriteEngine On RewriteRule ^(.*)$ /index.php?url=$1 [L] 

Пользователю на вашем сайте они увидят и перейдут к следующему:

 http://example.com/contact 

Но реальная страница будет примерно такой:

 http://example.com/index.php?url=contact 

Этот бит [L] сообщает серверу, что это последняя строка правила перезаписи и останавливается.

 RewriteCond %{QUERY_STRING} url=(.*) RewriteRule index.html %1 

(или что-то еще, если это не index.html, index.php, что угодно)

Вам нужно захватить строку запроса, которая обычно не просматривается RewriteRule, и использовать обратную ссылку% 1, а не $ 1, как в случае захвата в RewriteRule

  • Как отлаживать скрипт перезаписи htaccess
  • .htaccess перенаправить www на не-www с SSL / HTTPS
  • Как перенаправить htaccess на основе значения cookie
  • Переписать URL-адрес после перенаправления ошибки 404 htaccess
  • переписать имя папки с помощью .htaccess
  • .htaccess redirect без изменения адресной строки
  • RewriteRule, который сохраняет параметры GET
  • .htaccess redirect - автоматически добавить www. если не существует субдомена
  • .htaccess RewriteRule в путь без изменения URL-адреса
  • Удалите расширение .php с .htaccess
  • Symfony2 переписать правила .htaccess app.php
  • Interesting Posts

    Лучшая практика для обработки исключений в приложении Windows Forms?

    Могу ли я использовать синтаксис Intel сборки x86 с GCC?

    Есть ли jQuery-подобный CSS / HTML-селектор, который можно использовать в C #?

    Кнопки «Назад / Вперед» не работают в гостевой ОС VMWare Workstation 6.5

    Что такое «.» И «..» в каталоге?

    Найти (и убить) процесс блокировки порта 3000 на Mac

    Можно ли запускать несколько виртуальных машин с независимой клавиатурой мыши + на одном ПК?

    Дизайн URL-адреса RESTful для поиска

    Способ иметь String.Replace только ударить “целые слова”

    Browserify – вызов функции, связанной с файлом, созданным с помощью браузера в браузере

    Как определить, находится ли точка в правой или левой части строки

    Сделать изменение языка специфичным для окна / приложения не всей системы (Windows 8.1)

    Windows 2008, изменить размер раздела

    Почему size_t неподписан?

    Сетевой адаптер отсутствует в Windows 7. Что можно сделать, чтобы исправить это?

    Давайте будем гением компьютера.