我想用.htaccess文件返回主页(index.html),如果直接访问网站(无参数),返回index.phpsubdirectories......如果是其他链接。
例如:
my_site.com显示index.html。
my_site.comdir1dir2必须用参数dir1dir2重定向到index.php。
请帮助创建这个.htaccess文件。
.htm)$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)
RewriteEngine On
RewriteRule ^(.*)(.html?$ index.php [L] 。
我想在进入网站时对index.html文件进行异常处理。
先谢谢
在你的.htaccess文件中尝试这些规则。
RewriteEngine on
Options +FollowSymlinks -MultiViews
# to redirect my.site.com to my.site.com/index.html
RewriteRule ^$ /index.html [R,L]
# to redirect /dir1/dir2 to index.php?url=dir1/dir2
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} !^url=
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?url=$1/$2 [R,L,QSA]
如果你只有html,你可以使用这样的也.
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^$ /index.html [R,L]
</IfModule>