RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
这将使服务器在请求没有.php扩展名的文件时自动添加.php扩展名并执行。
location / {
try_files $uri $uri/ $uri.php?$args;
}
这将尝试查找与当前请求URL匹配的文件,如果找不到该文件,则自动在URL末尾添加.php扩展名并重新尝试。然后,服务器将执行带有.php扩展名的文件。
import { BrowserRouter as Router, Route, Switch, Redirect } from 'react-router-dom';
这将使所有以/example或/example2开头的URL都执行相应的PHP文件。
请注意,以上方法仅适用于服务器端执行PHP文件,而不是在本地计算机上执行。在本地计算机上,可以使用命令行或集成开发环境(IDE)来直接执行PHP文件。