为什么我的网站托管在php服务器上显示www.abc.com/index.php,为什么不在www.abc.com
所有网页都只位于一个文件夹中。
如何纠正?
提前致谢
答案 0 :(得分:0)
的.htaccess
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
答案 1 :(得分:0)
把它放在你的htaccess中。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
答案 2 :(得分:0)
根据Apache documentation for DirectoryIndex,只需将以下内容放在与.htaccess
相同的目录中的index.php
文件中:
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
DirectoryIndex index.php index.html