.htaccess从不同位置执行文件

时间:2015-10-07 05:37:46

标签: .htaccess

我有一个网址结构,其中/ worcester / gallery中有一个图书馆页面,里面有一个index.php文件。我想要的是拥有这个的所有子URL,比如/ worcester / gallery / last-night来运行/ worcester / gallery中的index.php文件。

我不是要重定向网址,我想保留网址,我会用它来计算从index.php获取的图库

1 个答案:

答案 0 :(得分:1)

由于您想要访问php中的URI,您只需将以下内容作为.htaccess放在gallery/目录中:

RewriteEngine On
RewriteRule !^index\.php index.php [L]

我不确定REQUEST_URI文件中是否有index.php。如果它是,那么好;如果不是,您可以将其余的URL作为GET参数传递:

RewriteEngine On
RewriteRule ^((?!index\.php).+)$ index.php?uri=$1 [L]