[英].htacess rewrite url not working for php files, but works for html files
我正在使用 LAMP 堆栈并且已经配置了 apache2 来重写 url。 下面是我的 .htaccess 文件
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
RewriteEngine On
RewriteRule ^contact$ contact.html [NC]
RewriteRule ^page$ page.php [NC]
上面的代码将 /contact 重写为 /contact.html 并且工作正常。 但是,这同样不适用于 /page -> page.php
有什么我错过了吗? 顺便说一下,我正在使用 DigitalOcean(以防它与它有关 :) !)。
配置在:
/etc/httpd/conf/httpd.conf
搜索.htacess
并从以下位置删除#
:
# AllowOverride
它控制可以在.htaccess
文件中放置哪些指令。
也许是国旗!!! 尝试另一个标志:RewriteRule ^(.*)$ bootstrap.php?app=Frontend [QSA,L]。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.