URL从根目录重写到父目录

时间:2010-06-23 13:54:53

标签: .htaccess url-rewriting

我需要编写一条规则来将页面重定向到.htacces文件中的父目录。

例如,这是我的文件系统:

- a-directory
- another-directory
-- a-file

我有一个虚拟主机,它是指向“a-directory”的指针

所以当我去http // my-virtualhost / a-file时,我需要回到父目录并在“another-directory”目录中打开“a-file”。

首先,这可能吗? 那我怎么写这个呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

出于好奇,有没有理由你不会只是将你的虚拟主机指向“另一个目录”,如果一切都只是重定向到那里?

假设您可以将.htaccess文件放在“a-directory”之上,那么只需执行以下操作即可:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^a-directory/(.*) another-directory/$1

如果由于某种原因.htaccess文件无法到达那里,您需要更适合此类任务的内容,例如mod_alias