我需要将网站的起始页从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
页面链接到网站的其他位置,我希望确保这些链接仍能正常工作。
所以我的问题是:如果调用目录,有没有办法触发重写 ,如果调用目录中的文件,不是?哦,我的逻辑是,这将有助于解决我的问题吗?或者你有更好的建议吗?