.htaccess中的重定向

.htaccess中的重定向,.htaccess,redirect,http-status-code-302,.htaccess,Redirect,Http Status Code 302,我发现了一个使用.htaccess重定向到即将到来的页面的代码。 代码有效,但订阅表单无效: # ---------------------------------------------------------------------- # Maintenance page redirection # ---------------------------------------------------------------------- <IfModule mod_rewrite.c

我发现了一个使用.htaccess重定向到即将到来的页面的代码。 代码有效,但订阅表单无效:

# ----------------------------------------------------------------------
# Maintenance page redirection
# ----------------------------------------------------------------------
<IfModule mod_rewrite.c>
  RewriteEngine on
 #  RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
   RewriteCond %{REQUEST_URI} !/notify$ [NC]
   RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|css|js) [NC]
  RewriteRule .* /notify [R=302,L]
</IfModule>
#----------------------------------------------------------------------
#维护页面重定向
# ----------------------------------------------------------------------
重新启动发动机
#重写cond%{REMOTE_ADDR}^123\.456\.789\.000
重写cond%{REQUEST_URI}/通知$[NC]
重写条件%{REQUEST\u URI}!\。(jpg | png | gif | css | js)[NC]
重写规则。*/通知[R=302,L]
很抱歉,如果这个问题听起来很基本,那么我如何将每个页面重定向到/notify,除了/home/submit\u notify

当我谈到这个话题的时候,有人知道要学什么吗?我发现的每个人似乎都依赖于你已经掌握了基本知识


谢谢。

尝试添加额外条件以排除
/home/submit\u notify

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_URI} !^/home/submit_notify 
  RewriteCond %{REQUEST_URI} !/notify$ [NC]
  RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|css|js) [NC]
  RewriteRule .* /notify [R=302,L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_URI}^/主页/提交通知
重写cond%{REQUEST_URI}/通知$[NC]
重写条件%{REQUEST\u URI}!\。(jpg | png | gif | css | js)[NC]
重写规则。*/通知[R=302,L]
当我谈到这个话题的时候,有人知道要学什么吗?我发现的每个人似乎都依赖于你已经掌握了基本知识


我认为最好是反复试验。获取本地apache安装、一些测试目录和htaccess文件,然后尝试不同的方法。或者尝试解决一些有关堆栈溢出的mod_重写问题

尝试添加额外条件以排除
/home/submit_notify

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_URI} !^/home/submit_notify 
  RewriteCond %{REQUEST_URI} !/notify$ [NC]
  RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|css|js) [NC]
  RewriteRule .* /notify [R=302,L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_URI}^/主页/提交通知
重写cond%{REQUEST_URI}/通知$[NC]
重写条件%{REQUEST\u URI}!\。(jpg | png | gif | css | js)[NC]
重写规则。*/通知[R=302,L]
当我谈到这个话题的时候,有人知道要学什么吗?我发现的每个人似乎都依赖于你已经掌握了基本知识

我认为最好是反复试验。获取本地apache安装、一些测试目录和htaccess文件,然后尝试不同的方法。或者尝试解决一些有关堆栈溢出的mod_重写问题