我尝试使用.htaccess从非www重定向到www。重定向工作正常,但是当从非www重定向到www时,显示URI的.php扩展名。例如,mydomain.com/info变为www.mydomain.com/info.php
如何在重定向时去掉.php扩展名?谢谢!
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
1条答案
按热度按时间bq8i3lrv1#
它使用该代码在重定向后也删除.php扩展名