Чтобы добавлять сообщения и комментарии, .

@M03G:
M03G

Есть специалисты по htaccess, mod_rewrite? Есть пара вопросов, не могу понять логику...
А есть какой-нить ресурс, которуй анализирует и расписывает работу комманд из готового файла htaccess? :)

@skobkin-ru:
skobkin-ru

Чтобы плагин openID на Wordpress работал под nginx, нужно сделать так:
olezhek.net

@skobkin-ru:
skobkin-ru

Переделка RewriteRule простая
1) надо в нгинксовой версии добавить слеши в начале
2) RewriteRule заменить на rewrite
3) [L] заменить на last;

@skobkin-ru:
skobkin-ru

Настройки mod_rewrite для Lighttpd и WordPress.
emil.haukeland.name

@alixander:
alixander

Коллега @cronfy написал в наш Уютненький на Хабре нереально крутую статью за mod_rewrite: habrahabr.ru

@skobkin-ru:
skobkin-ru

Странность какая-то. Переписал конфиг сайта в Apache под новый домен:
>   <IfModule mod_rewrite.c>
>      RewriteEngine On
>      RewriteCond %{HTTP_HOST} ^www\.ironsquad\.ru [NC]
>      RewriteCond %{HTTP_HOST} ^ironsquad\.ru [NC]
>      RewriteCond %{HTTP_HOST} ^XN--80AA3AEHE7E\.XN--P1AI [NC]
>      RewriteCond %{HTTP_HOST} ^www\.XN--80AA3AEHE7E\.XN--P1AI [NC]
>      RewriteCond %{HTTP_HOST} ^www\.tgd4\.ru [NC]
>      RewriteRule ^(.*) http://tgd4.ru/$1 [R=301,L]
>   </IfModule>
Что-то я туплю. Что я делаю не так, если хочу чтобы с ironsquad.ru и нашклан.рф  (и их вариаций с www) перенаправляло на tgd4.ru? Сейчас же перенаправляет только с www.tgd4.ru на tgd4.ru...

@bioh:
bioh

Меня тут спрашивают, а я сам не разбираюсь в этой теме. Жуйк, подскажи пожалуйста:
Требуется сделать для интернет-магазина на Битриксе субдомены для "раздела-представительства" в разных городах. Для указания этим субдоменам региональной принадлежности в Яндекс.Вебмастере.
Разумеется, создавать субдомены для каждого города это не то что нужно, и mod_rewrite наполовину решил проблему.
Вставил в htaccess такие строки:
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteCond %{HTTP_HOST} (www\.)?(.*)\.site\.ru$
RewriteCond %{REQUEST_URI} !ru/
RewriteRule ^(.*)$ ru/%2/$1

Соответственно, к каталогам созданным в /ru стало возможно обращаться как к субдоменам. Откровенно говоря, не знаю правил и синтаксиса mod_rewrite и не до конца понимаю сути написанных выше правил. Поэтому допилить, чтобы работало так как мне нужно не могу.

Помогите, уважаемые!
Что и где нужно дописать чтобы при обращении к "subdomen.site.ru/file.html" открывался "site.ru/subdomen/file.html" ??

А нужно это для подтверждения прав на субдомен в Яндекс.Вебмастере.

@tiradoir:
tiradoir

В продолжение моей битвы с mod_rewrite, я ЧПУ вроде победил, теперь орет на $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
forum.max-3000.com

@tiradoir:
tiradoir

Прошу помощи у всех,и особенно у тех кто разбирается в Rewrite Rules apache и знает как конвертировать/переделать правила под nginx, и какие ошибки в nginx.conf я сделал из чего возможно ЧПУ не работает.
Тыкаем на пост
forum.max-3000.com

@tiradoir:
tiradoir

Подскажите ссылку на ман(гайд) про то как rewrite rules(правила) для nginx переделать, а то ЧПУ не пашет и бида #nginx #mod_rewrite или если понимаете в реврайт правилах,я выложу правила ниже.
Вот правила
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
</IfModule>

@ivanov:
ivanov

Чем дольше копаюсь, тем меньше понимаю в этом вашем апаче. С грехом пополам настроил вчера mod_include, но по сравнению с mod_rewrite там ещё всё было просто и понятно. Как настроить mod_rewrite — ума не приложу, ибо в интернетах никакой внятной информации нет, а сам я, собственно, с апачем познакомился не особенно давно. Если у кого-нибудь есть на примете внятный материалец в стиле "копируем эту строчку в тот конфиг, а ту — в следующий", то дайте ссылку, плиз. Симлинк вроде есть, сам апач пишет, что модуль подключён, а положительного результата как не было, так и нет. Мало того, когда я, следуя одному из найденных руководств, прописал директиву AllowOverride All, то изменилось только то, что на одном из поддоменов браузеры стали скачивать html-страницы, вместо того, чтобы открывать их. То есть работает ведь, работает стопроцентно, но совершенно не так, как надо.

@Bubujka:
Bubujka

Задача по mod_rewrite
Смысл в том чтобы пройтись по папкам — и если там есть файл — его показать.
есть структура
/shared
--a/
----a.txt
----b.txt
----c.txt
--b/
----b.txt
----c.txt
--c/
----c.txt

Обход должен быть в порядке shared/c, shared/b, shared/a
соответственное при запросе
/shared/c.txt — он берётся из папки "c"
/shared/b.txt — он берётся из папки "b"
/shared/a.txt — он берётся из папки "a"

вот rewritecond у меня почему-то никак не хочет реагировать на группу в rewriterule. ни $1, %1 не хочет брать...
Спать из-за этого не могу, да...

@galayko:
galayko

«Несмотря на тонны примеров и документацию, mod_rewrite это Вуду. Чертовски клёвый Вуду, но все-таки Вуду.» За неделю 2-й раз этой цитатой отвечаю!