更改本地服务器上的规则,使url不包含使用MAMP的文件扩展名


Change rules on local server so URLs don't include file extensions using MAMP?

我通过MAMP PRO运行本地服务器。目前我的url(期望index.php)需要文件扩展名后缀。例如:网站/page.php

如何修改重写规则网站/页

我尝试添加一个htaccess文件,但它对文件结构没有影响。是否有其他方法可以通过MAMP做到这一点?

如果你的文件只是PHP文件,你可以添加。htaccess文件到你的目录。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L]

如果您不熟悉RewriteEngine,请查看https://www.sitepoint.com/guide-url-rewriting/以便将来阅读