我不得不临时移动一个网站的AAAA.AA到一个不同的页面BBBB.BB (最好是隐藏BBBB.BB,这样人们就不会注意到网址的变化),这要干净和简单得多,而我们在AAAA.AA上做了更多的重新设计工作。但是有几个数据库连接从其他网站到AAAA.AA。
有没有一种干净的方法可以在重定向BBBB.BB视图的同时保持数据库连接的活动状态?我曾尝试在AAAA.AA上使用框架,但BBBB.BB不允许我这样做。
因此,我认为也许可以找到使用.htaccess文件的解决方案。302重定向可能会带来问题,但是重写规则呢?我读到它不是重定向,所有的事情都发生在服务器端。对于其他站点的数据库连接,这是可以的吗?
非常感谢!
发布于 2015-02-18 01:56:51
您可以使用mod_rewrite通过以下方式更改连接的目标:
RewriteRule ^/AAAA.AA /BBBB.BB (for a page)或
RewriteRule ^/AAAA.AA/(.*)$ /BBBB.BB/$1 (for part of a directory path)注意:这假设AAAA.AA是一个页面或目录路径的一部分,而不是整个URL。如果它是一个URL,你需要一个稍微不同的RewriteRule。
这是在Apache中完成的。如果有人建立了一个数据库连接,他们不会通过Apache,因此不会得到重写。
https://stackoverflow.com/questions/28564193
复制相似问题