Htaccess редирект не работает? - PullRequest
0 голосов
/ 21 января 2010

Я пытаюсь использовать перенаправление htaccess, и по какой-то причине, когда я пытаюсь перенаправить пользователя, вместо перехода к page.html, он пытается перейти к page.htmlpage.htmlpage.htmlpage.html и просто сохраняет повторяя это. Кто-нибудь знает, что я делаю не так?

Вот мой файл htaccess:

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName 2enetwork.x10hosting.com
Options All -Indexes
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
Redirect / http://2enetwork.tk/under_construction.html
#RewriteEngine On
#RewriteRule ^(.*)$ ./under_construction.html [L]

О, а также, это даст мне ошибку 403, и под ней написано, что ошибка сложения 302 была найдена. Если я прокомментирую Redirect / http://2enetwork.tk/under_construction.html, он работает нормально. С сайтом нет ничего плохого, и я прекрасно вижу страницу в разработке.

Ответы [ 3 ]

0 голосов
/ 23 января 2010

Для чего-то более сложного, чем грубая сила «иди туда», нужно mod_rewrite.

0 голосов
/ 23 января 2010

Это не было проверено, но ...

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !under_construction\.html$
RewriteRule ^(.*)$ ./under_construction.html [L]

Эта строка RewriteCond указывает переписать все запросы, кроме запросов для файлов с именем under_construction.html *.

* Технически, все файлы, заканчивающиеся строкой "under_construction.html".

0 голосов
/ 23 января 2010

Хорошо, я понял, почему. Когда я сел и попытался перенаправить свой сайт, я перенаправил весь сайт на uc.html (under_construction.html), а uc.html включил в остальную часть сайта, поэтому он попытался бы перенаправить на uc.html снова и снова, и снова в бесконечном цикле. Итак, мой новый вопрос: как я могу предотвратить это? Есть ли способ, которым я могу перенаправить весь мой сайт минус uc.html?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...