2013-05-13 80 views
0

我是HTAccess中的完全noob,所以请保持简单。用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可能更合适。

  • “应用程序/公共” 公共(所有文件被公开在通俗易懂去 这里 - index.php文件,CSS等)
  • “应用程序/ PHP”(PHP文件为您的应用程序)

RewriteEngine On 

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

非常感谢你。我不知道那很容易。 – 2013-05-13 11:38:34

相关问题