nicknick

Рейтинг
0
Регистрация
31.05.2013
siv1987:
RewriteRule ^directory/(.*) directory/index.php [L]

Так он и thankyou.html убьет, тут я думаю надо ставить исключение как-то

---------- Добавлено 01.06.2013 в 00:00 ----------

DevilCoder:
RewriteEngine On
RewriteCond %{REQUEST_URI} !=thankyou.html
RewriteRule ^[A-Za-z]+$ http://site.ru/directory/index.php [R]

Спасибо DevilCoder и siv1987 за помощь.

Я получил нужный результат с помощью этого. Но у меня опять проблема:). Он делает редирект и открывает index.html, но не оставляет эта имя в строке ввода url, как это делается при 404 ошибке.

А мне нужно в php узнавать откуда пришел пользователь.

DevilCoder:
Можно так, содержание htaccess:

RewriteEngine On
RewriteRule ^[A-Za-z0-9]+$ http://site.com/directory/index.html [R]

А он не будет так все туда перебрасывать, включая сам index.html и делать бесконечный цикл?

siv1987:
Тогда зачем здесь нужен редирект?

Такая цель - у меня есть index.php и я хочу, чтобы пользователь ее видел при загрузки любого слова/словасочетания. Т.е. можно сказать, что это просто подмена 404 страницы.

Но я пробовал

ErrorDocument 404 /index.html
, и вставить это .htaccess в директорию. Но сервер не реагрирует на это htaccess. Надо вставить нечто подобное в главный htaccess

Но я не силен в этом.

ErrorDocument /directory/404 /directiry/index.html - как-то так

siv1987:
А если в данном случае отключить редирект, разве не будут отдавать 404 код?

Да, конечно, т.к. такой страницы не существует. Есть только index.html, но не dddfdffdf

assas:
Как их выдрать и как проверить, есть ли они на Джумле?

Поиск в исходном коде страницы jquery.js, jquery.min.js, jquery-ui.js, jquery-ui.min.js

siv1987:
Разве они не отдают 404?

В данном примере они делают редирект на directory/index.html.

Но он уходит в луп и отдает ошибку - resulted in too many redirects

Библиотеки Jquery и Jquery UI подключили?

И можно уточнить, что именно не работает? Вообще, не открывается окно?