2013-10-03 1 views
0

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

У меня есть каталог, directory1, и он связывается со многими файлами.

Мне нужно перенаправить все файлы в directory1 для www.mydomain.com/webpage.html

Возможно ли это?

ответ

1

Вы должны добавить это перед любыми другими правилами в файле Htaccess:

RewriteRule ^directory1/? http://www.mydomain/webpage.html [L,R=301] 
+0

Это фактически создало ошибку 500. Любая идея почему? – Fizzix

+0

@fizzix нет, не знаю. Вам нужно посмотреть свои журналы ошибок, чтобы узнать, почему –

+0

Crap, typo, my bad. Это работало. Хотя, моя страница теперь кажется, что она постоянно загружается, хотя похоже, что она полностью загрузилась? Это потому, что правило не имеет условия? – Fizzix

1

Попробуйте сначала перенаправить 301, это самый простой и, вероятно, самый быстрый способ. В противном случае ваше решение потребует установки mod_rewrite.

Redirect 301 /directory1/(.*) http://www.mydomain/webpage.html 

Если это не работает, попробуйте RedirectMatch, я не использовал любой из них в то время как сам, так что я просто стреляя от бедра по памяти.

RedirectMatch 301 /directory1/(.*) http://www.mydomain/webpage.html 
+0

Ни казалось, работало, к сожалению. Хотя, у меня уже есть мой механизм перезаписи для некоторых моих других правил, которые я продолжаю. – Fizzix

+0

Удалось работать с вашим «RedirectMatch». Хотя, как я сказал на @JonLin сообщение, его, как и моя страница, теперь постоянно загружается? – Fizzix

Смежные вопросы