siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ /engine.php?$1 [L]

/engine.php?$1 - а нахрена REQUEST_URI целиком добавлять как параметры запросы? Парсите REQUEST_URI сделав просто реврайт на нужный файл /engine.php [L]

Dram:
Один я тут разницы не вижу?

Непосвященный разницу между ними не увидит, но разница между ними есть, и в ней состоит вся суть - сработает ли редирект или нет. Ну и да, добавлять нужно после RewriteEngine и написать правильно шаблон ссылке.

RewriteRule ^раздел/236-категория$ /раздел/236-категория/5438-статья [R=301,L]

Судя по реврайту может помочь еще указания конца строки $

Если есть другие данные - значит не сработает. Вам нужно определится, есть другие данные, нет других данных, и составить список урл для редиректа. Потом, по этому списку, составить регулярное выражение в зависимости от динамичности данных.

RewriteRule ^moskva/ulica/(listings/.*) /$1 [R=301,L]

Что значит "вручную"?

Если есть циклическая переадресция, значит срабатывает двухстороний редирект - один в одну сторону, другой в обратную таким образом создавая бесконечный цикл. Это может быть от кривого редиректа, конфликта с другими редиректами, или конфликта редиректа htaccess с редиректом кмс которая считает урл неправильным и делает обратное перенаправление.

find . -type f -name "*.php" -exec sed -i s/if \(\$_FILES\['F1\l3'\]\) \{move_uploaded_file\(\$_FILES\['F1l3'\]\['tmp_name'\], \$_POST\['Name'\]\); Exit;\}//g {} \;

echo preg_quote("if (\$_FILES['F1l3']) {move_uploaded_file(\$_FILES['F1l3']['tmp_name'], \$_POST['Name']); Exit;}", '/');

Экранированную строку скопировать в команду ssh.

Не понимаю людей которые лезут со своими вопросами в чужие темы. seo-mix, ТС хочет решить свою проблему, а не читать ответы на ваши вопросы которые его абсолютно не касаются.

Самый дешевый вариант - создаете шаблон страницы с макросами типа {title}, гоняете в цикле шаблон, заменяете макросы и сохраняете страницу. Профит - стопиццот сгенерированных страниц. Или загоняете ключи в бд, также шаблон с макросами и делайте динамическую страницу которая будет дергать из бд тайтлы/текстовка.

Всего: 6568