【发布时间】:2014-09-25 17:28:09
【问题描述】:
我希望有一种方法可以根据 url 中作为参数给出的名称来访问我服务器上的文件夹。
假设我的网站是 www.site.com
我想通过在 url 上发送参数来访问主目录下的自定义文件夹,但不需要重定向更改 url。
所以我会在参数中提供文件夹:www.site.com/dev1 这样人们就不必记住完整的网址了。
根据虚拟主机,我的基本文件夹是 /var/www/developers 子文件夹是 dev1、dev2、dev3 等。 在 dev1/2/3 下有一个名为 Portal 的文件夹。
-/var/www/developers
--/var/www/developers/dev1
----/var/www/developers/dev1/Portal
------/var/www/developers/dev1/website/Portal
我当前的 .htaccess 是:
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/$1/website/Portal -f
RewriteRule ^([^/]*)/?$ /$1/website/Portal [L]
虽然它正在工作,但它不断将我的网址更改为www.site.com/dev1/Portal
【问题讨论】:
标签: apache .htaccess url mod-rewrite