假设有一个名为me.com
的网页,我希望/project/index.php
中的文件成为主根文件。
/project/index.php
看起来像这样:
<?php
header('Location: /project/site-one.html');
exit;
?>
.htaccess
看起来像这样:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RedirectMatch ^/$ /project/index.php [L]
# more rules follow
现在,如果我访问me.com
,我会me.com/project/site-one.html
我想要的是,总是有/project/site-one.html
或/project/index.php
只需在地址栏中将me.com
显示为网址。
这怎么可能?我尝试过使用RewriteRule并只传递[L]标志,但没有什么能满足我想要的效果。
答案 0 :(得分:1)
您可以在root .htaccess中使用.htaccess(高于project
级别):
RewriteEngine On
RewriteRule ^/?$ /project/site-one.html [L]
您应该从header(...)
index.php
函数调用