这是我第一次尝试使用RewriteCond和RewriteRule。
我有大约200个网页,其中包含我要发送到另一台服务器上的网页的文本SPS或MENU(大写或小写)。
我正在考虑这样的事情,我基于我在Apache mod_rewrite文档中找到的一个例子
RewriteCond %{REQUEST_URI} (SPS|MENU) [NC]
RewriteRule ^/$ http://new-ws.org/new-ws.html [L]
我对Perl正则表达式非常熟悉,但有人可以解释^/$
的作用吗?我了解^
和$
做了什么。
例如,如果用户尝试访问http://old-ws.org/pub/TEST-SPS.html这样的网页,则应将其重定向到其他网络服务器上的网页。
答案 0 :(得分:0)
这是网站的根目录。
当您转到http://whatever.com时,您确实要求http://whatever.com/
该规则表示将请求重定向到根/
,而没有其他任何内容,给定锚点。该规则会将http://whatever.com/发送至http://whatever.com/homepage.max.html