2013-05-13 2 views
0

Я полный noob в HTAccess, поэтому, пожалуйста, пробуйте.Перенаправить все на одну страницу с помощью htaccess

На моем сайте я не использую www.-domain. Все находится на субдомене. Однако, когда я ссылаюсь на свой сайт, я ссылаюсь на www-раздел, который перенаправляет на субдомен. Это просто делается с помощью функции PHP header().

Что я хочу сделать, это перенаправить все на www.jeroened.be в субдомен. Но я также хочу перенаправить http://www.jeroened.be/blog на номер http://subdomain.jeroened.be/blog.

Самое простое для меня было бы то, что все перенаправляется на index.php, где я делаю свою перенаправление на субдомен.

ответ

1

Это должно делать то, о чем вы просите. Он перенаправляет все на индексную страницу.

RewriteEngine On 

RewriteRule . index.php 

Вы можете ударить проблемы с ним, хотя в том, что он также будет перенаправлять изображения, CSS, и т.д. ... индексной страницы!

Возможно более подходящая структура папок/.htaccess.

  • "App/Public" Public (Все файлы, которые публично доступному идут в здесь - index.php, CSS, и т.д ...)
  • (файлы Php для вашего приложения) "App/Php"

RewriteEngine On 

# If the requested file doesn't exist, redirect request to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule . index.php 
+0

большое спасибо. Я не знал, что так легко. –