我想将以下 php 文件的任何请求隐藏到 www.example.com/。
www.example.com/index.php to www.example.com/ (hide index.php)
www.example.com/content.php to www.example.com/ (hide content.php)
www.example.com/welcome.php to www.example.com/ (hide welcome.php)
注意:我只想隐藏文件而不重定向它们。例如,隐藏 index.php 或 content.php 上的部分而不将它们重定向到 www.example.com/。
我试过了
RewriteEngine On
RewriteCond %{THE_REQUEST} ^\w+\ /(.*)\.php(\?.*)?\ HTTP/
RewriteRule ^ http://%{HTTP_HOST}/%1 [R=301]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .* $0.php
我也试过
DirectoryIndex index.php
DirectoryIndex content.php
DirectoryIndex welcome.php
这些代码似乎不起作用。任何想法?对不起,我对此很陌生。