.htaccess 用www.newsite.com屏蔽www.oldsite.com/home
如何屏蔽www.oldsite.com的所有实例以替换为www.newsite.com 例如: 我想替换:.htaccess 用www.newsite.com屏蔽www.oldsite.com/home,.htaccess,redirect,mask,.htaccess,Redirect,Mask,如何屏蔽www.oldsite.com的所有实例以替换为www.newsite.com 例如: 我想替换: 通过www.newsite.com/home/b.jsp?id=9912&ln=115-991632您可以在Apache中使用以下工具完成此操作: 服务器名www.oldsite.com 重定向永久/主页/http://www.newsite.com/home/ 如果您只想替换该页面,可以使用以下内容创建一个.htaccess文件: Redirect 301 /b.jsp?id=991
通过www.newsite.com/home/b.jsp?id=9912&ln=115-991632您可以在Apache中使用以下工具完成此操作:
服务器名www.oldsite.com
重定向永久/主页/http://www.newsite.com/home/
如果您只想替换该页面,可以使用以下内容创建一个.htaccess文件:
Redirect 301 /b.jsp?id=9912&ln=115-991632 http://www.newsite.com/home/b.jsp?id=9912&ln=115-991632
这就是我现在能想到的。您应该将其上载到/home目录。如果要在应用程序级别执行此操作,只需打印位置标题:
#!/bin/bash
echo 'Location: http://www.newsite.com'
为了使它更好,您可以将该cgi脚本放在“home”(用脚本替换目录)并使用$PATH\u INFO变量来执行正确的操作
#!/bin/bash
echo 'Location: http://www.newsite.com/$PATH_INFO'
谢谢,但如果我有100个左右的旧链接,有没有办法告诉它用“新闻站点”替换所有的“旧站点”呢?
#!/bin/bash
echo 'Location: http://www.newsite.com/$PATH_INFO'