如何让 Apache mod_rewrite 在 MacOs Ventura 上正常工作?

问题描述 投票:0回答:0

最近我搬到了一台新 Mac 并按照本教程安装了 Apache / PHP :

https://getgrav.org/blog/macos-ventura-apache-multiple-php-versions

除了 mod_rewrite 模块之外,一切都和我之前的机器一样工作;我想要的是,不必将 .php 放在我的网址上。所以而不是

localhost/home/index.php

我只是用

localhost/home/index

这是我的 .htaccess :

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1.php [L]

这适用于我的远程服务器,但不适用于我的本地计算机。

我还在我的 httpd.conf 文件上启用了 mod_rewrite 行:

LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so

我还应该寻找什么?

macos apache mod-rewrite homebrew
© www.soinside.com 2019 - 2024. All rights reserved.