Запитання з тегом «mod-rewrite»

2
Порядок і пріоритет виконання htaccess
Чи може хто-небудь пояснити мені, в якому порядку апаш виконує файли .htaccess, що знаходяться на різних рівнях одного і того ж шляху, і як пріоритетні правила перезаписування в них? Наприклад, чому правило перезапису в першому .htaccess нижче не працює, і воно є /blogпріоритетним? .htaccess в / RewriteEngine on RewriteBase / …

1
Як передати параметри GET для переписаної URL-адреси?
У мене є таке .htaccessправило переписання: RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^search/(.*)$ search.php?q=$1 Це означає, якщо хтось відвідує http://example.com/search/testURI, який справді обробляється http://www.example.com/search.php?q=test. Тепер, якщо я спробую передати додатковий випадковий параметр GET до переписаної URL-адреси, цей параметр ігнорується. Тож якщо я спробую побувати тут: http://www.example.com/search/whatever?extra=true Параметр extraігнорується. Схоже, …

6
Вимушення SSL та www у .htaccess
Я шукаю спосіб змусити SSL і www. Мені вдалося примусити обох, але разом я продовжую стикатися з проблемами перенаправлення. Наступний код працює при обробці URL-адреси в такому форматі: http://example.comі належним чином переспрямовується, https://www.example.comале коли вхідна URL-адреса не https://example.comбуде пересилатись https://www.example.com- Будь-які пропозиції? EDIT: його також слід надіслати http://www.example.comна https://www.example.com. RewriteCond …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.