Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess重定向和数据库连接_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

.htaccess htaccess重定向和数据库连接

.htaccess htaccess重定向和数据库连接,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我必须临时将一个网站AAAA.AA移到另一个页面BBBB.BB(最好是隐藏BBBB.BB,这样人们就不会注意到URL的变化),这更干净、更简单,同时我们在AAAA.AA上做更多的重新排序工作。但是,从其他网站到AAAA.AA有几个数据库连接 在重定向BBBB.BB上的视图时,是否有一种干净的方法保持db连接的活动状态?我尝试在AAAA.AA上使用框架,但BBBB.BB不允许我这样做 因此,我认为可以找到一个解决方案来处理.htaccess文件。302重定向可能会带来问题,但重写规则的应用程序呢?

我必须临时将一个网站AAAA.AA移到另一个页面BBBB.BB(最好是隐藏BBBB.BB,这样人们就不会注意到URL的变化),这更干净、更简单,同时我们在AAAA.AA上做更多的重新排序工作。但是,从其他网站到AAAA.AA有几个数据库连接

在重定向BBBB.BB上的视图时,是否有一种干净的方法保持db连接的活动状态?我尝试在AAAA.AA上使用框架,但BBBB.BB不允许我这样做

因此,我认为可以找到一个解决方案来处理.htaccess文件。302重定向可能会带来问题,但重写规则的应用程序呢?我读到它不是重定向,所有事情都发生在服务器端。对于来自其他站点的db连接,这样可以吗


非常感谢

您可以使用mod_rewrite来更改连接的目标:

RewriteRule ^/AAAA.AA /BBBB.BB (for a page)

注意:假设AAAA.AA是一个页面或目录路径的一部分,而不是整个URL。如果它是一个URL,您需要一个稍微不同的重写规则

这是在Apache中完成的。如果有人建立了DB连接,他们不会通过Apache,因此不会得到重写

RewriteRule ^/AAAA.AA/(.*)$ /BBBB.BB/$1 (for part of a directory path)