我已经搜索了大约一个星期,但仍然找不到我的问题的答案,所以我终于刹车了,在这里问!我要完成的工作是仅在URL末尾包含#NOTECHWORKING时才重定向URL。注意#。我尝试了简单的重定向,但是包含的#无效。
这是我尝试未成功的尝试:
RewriteCond %{REQUEST_FILENAME} #NOTECHWORKING
RewriteRule ^.*$ http://www.mydomain.com/chatclosed.html [L]
这个:
RewriteCond %{REQUEST_URI} #NOTECHWORKING
RewriteRule ^.*$ http://www.mydomain.com/chatclosed.html [L]
并且:
RewriteCond %{QUERY_STRING} #NOTECHWORKING
RewriteRule ^.*$ http://www.mydomain.com/chatclosed.html [L]
如果需要使用Java脚本完成此操作,我将不知道如何完成此操作!
任何帮助将不胜感激。
谢谢!
最佳答案
可以通过使用JavaScript来完成。使用后退/下一步按钮应用命令:
window.onhashchange = function() {
var h=window.location.hash;
if(h.substr(1) == 'NOTECHWORKING') window.location.replace("http://www.mydomain.com/chatclosed.html");
};
关于javascript - 重定向网址(如果包含#NOTECHWORKING),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13353225/