我有一个问题我无法弄清楚。人们访问此网址: http://www.sub.domain.net/action 但他们需要重定向到 https://www.domain.net/action/action2
我尝试在.htaccess中使用此行执行此操作: 重定向http://www.sub.domain.net/action https://www.domain.net/action/action2
但它不起作用。 我只需要重定向这个特定的URL,而不是整个www.sub.domain.net。有什么建议吗?
答案 0 :(得分:2)
试试这个并检查它是否适合你。在代码中更改链接。
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
# target with original URI being carried over
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC]
RewriteRule ^ http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L]
第二部分:
# static target
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC]
RewriteRule ^ http://www.domain.com/sub/zero [NE,R=301,L]
为什么你没有使用jquery,javascript或php将onload
从一个页面重定向到另一个页面?
此答案摘自here。