gpt4 book ai didi

.htaccess - RewriteEngine 所有重写都必须开启?

转载 作者:行者123 更新时间:2023-12-04 15:13:07 24 4
gpt4 key购买 nike

我只是想知道是否有必要在每次添加重写时都包含 RewriteEngine On 和 Rewrite Base?例如,我想同时使用“从 URL ^ 中删除 QUERY_STRING”和“在一天中的特定时间阻止访问文件 ^”(引用自 askapache.com 的示例)

从 URL 中删除 QUERY_STRING

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} .
RewriteRule ^login.php /login.php? [L]

在一天中的特定时间阻止访问文件 ^
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# If the hour is 16 (4 PM) Then deny all access
RewriteCond %{TIME_HOUR} ^16$
RewriteRule ^.*$ - [F,L]

我可以将它们组合成以下内容吗?
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} .
RewriteRule ^login.php /login.php? [L]
# If the hour is 16 (4 PM) Then deny all access
RewriteCond %{TIME_HOUR} ^16$
RewriteRule ^.*$ - [F,L]

在此先感谢您的时间。

最佳答案

是的,RewriteEngineRewriteBase必须只指定一次。

关于.htaccess - RewriteEngine 所有重写都必须开启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com