Я получил нужный результат с помощью этого. Но у меня опять проблема:). Он делает редирект и открывает index.html, но не оставляет эта имя в строке ввода url, как это делается при 404 ошибке.
А мне нужно в php узнавать откуда пришел пользователь.
Такая цель - у меня есть index.php и я хочу, чтобы пользователь ее видел при загрузки любого слова/словасочетания. Т.е. можно сказать, что это просто подмена 404 страницы.
Но я пробовал
ErrorDocument 404 /index.html
, и вставить это .htaccess в директорию. Но сервер не реагрирует на это htaccess. Надо вставить нечто подобное в главный htaccess
Но я не силен в этом.
ErrorDocument /directory/404 /directiry/index.html - как-то так
RewriteRule ^directory/(.*) directory/index.php [L]
Так он и thankyou.html убьет, тут я думаю надо ставить исключение как-то
---------- Добавлено 01.06.2013 в 00:00 ----------
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 узнавать откуда пришел пользователь.
Можно так, содержание htaccess:
RewriteEngine On
RewriteRule ^[A-Za-z0-9]+$ http://site.com/directory/index.html [R]
А он не будет так все туда перебрасывать, включая сам index.html и делать бесконечный цикл?
Тогда зачем здесь нужен редирект?
Такая цель - у меня есть index.php и я хочу, чтобы пользователь ее видел при загрузки любого слова/словасочетания. Т.е. можно сказать, что это просто подмена 404 страницы.
Но я пробовал
, и вставить это .htaccess в директорию. Но сервер не реагрирует на это htaccess. Надо вставить нечто подобное в главный htaccessНо я не силен в этом.
ErrorDocument /directory/404 /directiry/index.html - как-то так
А если в данном случае отключить редирект, разве не будут отдавать 404 код?
Да, конечно, т.к. такой страницы не существует. Есть только index.html, но не dddfdffdf
Как их выдрать и как проверить, есть ли они на Джумле?
Поиск в исходном коде страницы jquery.js, jquery.min.js, jquery-ui.js, jquery-ui.min.js
Разве они не отдают 404?
В данном примере они делают редирект на directory/index.html.
Но он уходит в луп и отдает ошибку - resulted in too many redirects
Библиотеки Jquery и Jquery UI подключили?
И можно уточнить, что именно не работает? Вообще, не открывается окно?