如何使用mod_rewrite指向特定目录?

时间:2012-10-08 18:05:58

标签: apache .htaccess mod-rewrite

注意:我无法在服务器上使用apache“virtualhosts”,但我可以使用mod_rewrite。

我有两个指向同一IP地址的域名。

他们都进入目录/public_html/www/

制作其中一个域/public_html/www/somethingelse/的“主页”目录的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

听起来像共享托管计划:通常会为您提供域名重定向工具,您可以将其他域指向主帐户下的现有路径:

域名1:/ public_html / www

域名2:/ public_html / www / domain2

域名3:/ public_html / www / domain3

答案 1 :(得分:0)

在文档根目录的htaccess文件中添加以下内容:

RewriteEngine On
RewriteCond %{HTTP_HOST} www.domain2.com [NC]
RewriteCond %{DOCUMENT_ROOT}/somethingelse%{REQUEST_URI} -d [OR]
RewriteCond %{DOCUMENT_ROOT}/somethingelse%{REQUEST_URI} -f
RewriteRule ^(.*)$ /somethingelse/$1 [L]