[英].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.