【发布时间】:2014-09-24 05:18:48
【问题描述】:
.htaccess 正在努力工作。非常感谢常驻专家的任何帮助。
这是文件夹结构(这是一个 CMS,因此文件夹实际上并不存在,所有内容都通过 /index.php?it=foldername 重写);
|--- home
|--- folderOne
|--- folderTwo
|--- subfolderA
|--- subfolderB
|--- subfolderC
|--- folderThree
|--- etc
我有两个域并想要以下内容:
- domain.com 应该指向它所做的根文件夹(主目录),标准 CMS 设置。
- domainTwo.com(cPanel 中的插件域,设置也指向文档根目录 / 所以它也通过 /index.php 运行)应该重定向到 /folderTwo 并且 URL 应该是 http://domainTwo.com,所以重写应该类似于 / index.php?it=folderTwo
- 此外,例如页面 /folderTwo/subfolderA 应该可以从 http://domainTwo.com/subfolderA 访问。
我会想到以下几点:
RewriteCond %{HTTP_HOST} domainTwo\.com$ [NC]
RewriteRule ^$ /index.php?it=folderTwo [L,QSA]
#standard CMS rewrite:
RewriteRule ^(.*)$ /index.php?it=$1 [L,QSA]
这让我发疯了,有人吗?
【问题讨论】:
-
“这让我发疯了,有人吗?”
标签: apache .htaccess mod-rewrite