问题.htaccess和Flash文件
问题描述:
我们有一个网站,我们希望有一个“www”。只有版本,并有非www。请求重新指向它的'www。' - 前缀对应。例如,http://example.com重新定向到http://www.example.com等,这与以下的.htaccess规则来实现的:问题.htaccess和Flash文件
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
然而,这导致与我们已经制定了一个定制的聊天客户端的冲突。
定制的聊天客户端请求资产文件,但我们的许可证是非'。'。域名。因此,当我应用上述.htaccess规则时,请求会落空(因为聊天客户端未检测到非'.www。'URI处的文件)。
我已经谷歌搜索除了.htaccess重写规则的目录,我已经在聊天客户端的目录(/ flashcoms)中放置了.htaccess文件以及包含该页面的目录,该页面调用聊天客户端,无济于事。这些要求仍然落空。
有没有人有过使用Flashcom的经验,或者之前遇到过这个问题?提出的解决方案之一是:
RewriteRule ^(flashcoms)($|/) - [L]
但这没有奏效。任何帮助......?
答
你把它放在你的文件的位置?
RewriteRule ^(flashcoms)($|/) - [L]
需要是前
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
我试图创建问题之前,将重写规则的顺序,但它似乎没有任何效果。 – 2009-12-21 13:58:06