我将Laravel 4核心文件上传到文件夹“laravel”并将内容从公共文件夹上传到www文件夹。
使用路径进行一些配置后,网页可以加载但扩展名为“.php”。
我可以用.htaccess文件修复它吗?
答案 0 :(得分:0)
查看this question和this question。
这是一个示例.htaccess文件,可以处理PHP脚本而不带.php扩展名:
RewriteEngine on
#unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1 [R=301,L]
#redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.*)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.*)\.php$ $1 [R=301,L]
#resolve .php file for extensionless php urls
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]