0
我在正则表达式的薄弱环节,我需要重定向任何FileName.htm或FileName.html页面请求./#FileName,只如果请求是从外部链接传入的。这些文件将全部驻留在根目录中。重定向非索引页面请求与哈希的.htaccess
这是我到目前为止所。它给我的错误:(
RewriteCond %{REQUEST_FILENAME} !index.html$|!index.htm$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !example\.com [NC]
RewriteRule ^([a-zA-Z0-9\-_]+)\.html$ /#$1 [NE, R]
第一线确保唯一索引文件不被重定向 第二行不重定向请求是否来自一个不明推荐 第三来临线排除从重定向规则 第四行它重定向到哈希连接我的域名。
这似乎并没有工作。
并请,如果有写这更有效的方式,我将不胜感激。 谢谢!
嗨! 我加入你的代码,我的.htaccess文件,在这里做了一个测试页面,它 http://dl.dropbox.com/u/428209/test-link.html 甚至寿错误消失,这不是”似乎重定向。 谢谢:) – Mohammad 2010-01-04 15:17:16
@Mohammad:嗯,它为我工作。 – Gumbo 2010-01-04 15:31:33
你是对的! 我使用“在新标签中打开”啊,这就是为什么..和我可以知道SS确实在“wwwß”是什么?我没有任何成功Google搜索。 谢谢youuUU !!! – Mohammad 2010-01-04 15:41:50