Вопросы с тегом «mod-rewrite»

2
порядок и приоритет выполнения htaccess
Может ли кто-нибудь объяснить мне, в каком порядке apache выполняет файлы .htaccess, находящиеся на разных уровнях одного и того же пути, и как приоритезируются правила перезаписи в них? Например, почему правило перезаписи в первом .htaccess ниже не работает и является /blogприоритетным? .htaccess в / RewriteEngine on RewriteBase / RewriteRule ^blog …

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-адресу, этот параметр игнорируется. Так что, если я попытаюсь сделать это здесь: …

6
Принудительный SSL и www в .htaccess
Я ищу способ заставить SSL и www. Я был в состоянии заставить оба по отдельности, но вместе я продолжаю сталкиваться с проблемами перенаправления. Следующий код работает при обработке URL-адреса в этом формате: http://example.comи правильно перенаправляет на, https://www.example.comно когда входящий URL-адрес https://example.comне будет перенаправлен https://www.example.com- Есть предложения? EDIT: он должен также …

3
htaccess перенаправляет не www на www с SSL / HTTPS
Я хочу переписать правило, которое перенаправляет все на https:// AND www . Например, http://example.comдолжен идтиhttps://www.example.com Вот что у меня есть: RewriteEngine On RewriteCond %{SERVER_PORT} !=443 RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] RewriteRule ^(.*)$ "https\:\/\/www\.example\.com\/$1" [R=301,L]

6
Чистые URL бедного человека против Mod_Rewrite
В компании, где я работаю, мы готовимся к разработке нового веб-сайта, и есть некоторые разногласия по поводу того, как делать чистые URL-адреса. За прошедший год мы внесли небольшие улучшения в наш существующий веб-сайт в ожидании масштабного редизайна, в который были вовлечены Чистые URL Бедного человека ™. Пример: http://www.example.com/products/widgets/index.php http://www.example.com/products/sprockets/index.php Для …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.