htaccess mod_rewrite重定向到子文件夹,用于维护父文件夹内文件的路径

时间:2011-10-05 18:55:28

标签: apache .htaccess mod-rewrite

我需要将网站的起始页从www.example.com/index.php更改为www.example.com/shows/index.php

由于两个文件都被命名为index,我认为目录重定向应该可以解决问题。

我打算使用以下代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ shows [L]

有一点需要注意,www.example.com/index.php页面链接到网站的其他位置,我希望确保这些链接仍能正常工作。

所以我的问题是:如果调用目录,有没有办法触发重写 ,如果调用目录中的文件,不是?哦,我的逻辑是,这将有助于解决我的问题吗?或者你有更好的建议吗?

0 个答案:

没有答案