我是一个完整的新手,请原谅我对此缺乏了解。
我有.HTACCESS文件,我的目标是将所有流量重定向到我即将推出的网站,但我有大约5个非常重要的例外,我无法让它们工作。我的具体问题如下:如果访问者访问http://example.com,我的.HTACCESS工作正常,因为它重定向到“http://example.com/comingsoon”,这就是我想要的。我的问题是,如果访问者输入http://www.example.com'
,这一切都无效并且所有例外情况都不适用于http://www.example.com/exception,但它们可以使用http://example.com/exception
如何使用我的所有例外情况以及访问者是否输入www或未输入www?
我的目标: 1.如果访问者输入http://www.example.com或http://example.com,他们会收到http://www.example.com/comingsoon 2.如果访问者输入http://www.example.com/exception或http://example.com/exception,则会收到所有5个例外的http://www.example.com/exception。
不能为我的生活做到这一点。这是我下面的零碎代码。非常感谢您的所有帮助!提前谢谢大家!
RewriteCond ${REQUEST_URI} ^.+$
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$
RewriteRule ^ - [L]
RewriteRule ^index.php/gammma/alpha/beta/.*$ - [L]
RewriteRule ^favorite/.*$ - [L]
RewriteRule ^partner/.*$ - [L]
RewriteRule ^index.php/baloon/.*$ - [L]
RewriteRule ^index.php/yellow/.*$ - [L]
RewriteRule ^baloon/.*$ - [L]
# Send everyone else to the Coming Soon Site
RewriteCond %{REQUEST_URI} !^/comingsoon/ [NC]
RewriteRule ^(.*)$ http://www.example.com/comingsoon/ [R=302,L]
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^comingsoon$ "http\:\/\/www\.example\.com\/comingsoon" [R=302,L]