htaccess掩码到假目录

时间:2013-05-03 14:34:35

标签: apache .htaccess mod-rewrite url-rewriting

我不确定是否有人问过这个问题,因为我一直在寻找并且找不到合适的答案,除非我失明了。

我们在www.example.com/?webform的计算机上有一个网站,我们要将其屏蔽到一个不存在的虚假目录。阿卡:www.example.com/blahblah

我不知道我是否在.htaccess文件中使这个过于复杂,但到目前为止我所拥有的是:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} webform
RewriteRule (.*) https://www.example.com/blahblah [L,R=301]

这是对的吗?或者我错过了什么。

谢谢!

1 个答案:

答案 0 :(得分:0)

我测试了它并且有效

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/blahblah?      [NC]
RewriteRule .*  /?webform                   [L]

以上代码图:
    的 http://test.mi-creativity.com/blahblah

到此:
    的 http://test.mi-creativity.com/?page4

您可以打开两个链接以确保。