我在一个网站colorURL.com上工作,我需要用户能够输入colorURL.com/00ff00(或其中的一些变体),并看到正确的页面。但是,由于裸域问题,输入colorURL.com/somePath的用户将被重定向到www.colorURL.com/。
有没有办法在python中检测到这一点,然后将用户重定向到他们想去的地方(添加了www.added?)
编辑:
澄清:在我的网络主机的配置中,我将colorURL.com转发到www.colorURL.com。它们不支持保留路径(1和1)。我必须检测以前的路径并将用户重定向到它。
用户转到colorURL.com/path
用户被重定向到www.colorurl.com
应用程序需要检测路径是什么。
应用程序将用户发送到www.colorurl.com/path

最佳答案

在这种情况下,我要做的是在您的裸域上建立一个小站点,该站点仅由一个.htaccess文件组成,该文件将路径和所有内容重定向到www.*

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^colorurl.com [NC]
RewriteRule ^(.*)$ http://www.colorurl.com/$1 [L,R=301]

08-17 18:57