【发布时间】:2011-08-11 18:50:49
【问题描述】:
我目前正在使用 mod_rewrite 进行内部重定向
RewriteCond %{REQUEST_URI} ^/pattern$
RewriteRUle .* file.php
但是,我想通过将对该文件的请求重定向到未找到的页面 URL 来防止直接访问 file.php。
RewriteCond %{REQUEST_URI} /file.php
RewriteRule .* page-not-found.php
问题是,当我进行第一次重定向时,第二条规则也适用,因此会破坏我的第一次内部重定向。
[Q] 有没有办法允许第一次重定向但阻止直接访问重定向的文件?
【问题讨论】:
标签: apache mod-rewrite redirect