是否可以使用.htaccess來防止頁面被服務,除非它是通過重寫規則? 例如我有乾淨的URL,所以致電xyz.com/hi
服務xyz.com/hi.php
。使用htaccess來防止調用頁面,除了使用RewriteRule
我想實現如果被調用的url = xyz.com/hi.php
那個頁面opps.html
得到服務,但正常xyz.com/hi
仍然有效。
THX藝術
DirectoryIndex h1.php
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
# stop calling page by ext
RewriteRule .*\.(php)$ opps.html [L]
# main start page
RewriteRule ^hi$ hi.php [L]
你的問題是,一旦'hi'變成了'hi.php',服務器就會向'hi.php'發出** new **請求。那麼你的'.htaccess'就會看到'hi.php'的請求並且重定向到'opps.html' –