使用htaccess将所有内容重定向到单个页面

时间:2013-05-13 08:41:13

标签: .htaccess

我是HTAccess中的总菜鸟,所以请保持简单。

在我的网站上,我不使用www.-domain。一切都在子域上。 但是,当我参考我的网站时,我会参考重定向到子域的www部分。这只是使用PHP header()函数完成的。

我想要做的是将www.jeroened.be上的所有内容重定向到子域。但是,我还想将http://www.jeroened.be/blog重定向到http://subdomain.jeroened.be/blog

对我来说最简单的事情就是将所有内容重定向到index.php,然后重定向到子域。

1 个答案:

答案 0 :(得分:1)

这应该做你要求的。它将所有内容重定向到索引页面。

RewriteEngine On

RewriteRule . index.php

你可能会遇到一个问题,但它也会将图片,css等重定向到索引页面!

以下文件夹结构/ .htaccess可能更合适。

  • “App / Public”Public(所有可公开访问的文件 这里 - index.php,css等...)
  • “App / Php”(适合您应用的Php文件)

RewriteEngine On

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