我的问题很小。
我为我的域名创建了从非www到www的重定向。 一切正常,但重定向后,我得到索引文件(app.php),我不知道为什么。
我的htaccess
DirectoryIndex app.php
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
例如, 如果我输入www.example.com - >没关系 如果我输入example.com - >重定向www.example.com/app.php
如何删除app.php?
答案 0 :(得分:0)
在你的htaccess
中添加它RewriteRule ^app\.php$ http://www.%{HTTP_HOST}/ [R=301,L]
后
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]