Php 如何重定向单个文件而不影响域的其余部分

Php 如何重定向单个文件而不影响域的其余部分,php,wordpress,apache,.htaccess,redirect,Php,Wordpress,Apache,.htaccess,Redirect,这是我第一次发布StackOverFlow,所以如果我做错了什么,请告诉我 我正在为一个人拥有的几家餐馆的网站工作。每家餐厅的菜单略有不同,显然,它们都在不同的地点 我想这样,当有人访问www.website.com时,它会将他们重定向到另一个位于restaurants.website.com的网站。该网站将链接至“实际”网站,网址为www.website.com/home/ 为了让网站存在于/home/,我将整个网站wordpress从根文件夹移动到名为“home”的文件夹中 我在根文件夹中放

这是我第一次发布StackOverFlow,所以如果我做错了什么,请告诉我

我正在为一个人拥有的几家餐馆的网站工作。每家餐厅的菜单略有不同,显然,它们都在不同的地点

我想这样,当有人访问www.website.com时,它会将他们重定向到另一个位于restaurants.website.com的网站。该网站将链接至“实际”网站,网址为www.website.com/home/

为了让网站存在于/home/,我将整个网站wordpress从根文件夹移动到名为“home”的文件夹中

我在根文件夹中放了一个index.php,其中包含一些重定向代码,用于将所有访问www.website.com的访问者发送到restaurants.website.com

然而,当我设置重定向时,任何访问www.website.com/home/的人仍然会被重定向到restaurants.website.com

我想答案可能在.htaccess文件中,但我真的不知道,我已经用尽了所有的选择


非常感谢您提前提供的帮助,任何愿意的人。

将此信息放入根目录中的.htaccess

Redirect / http://restaurants.toscopizza.com/

您需要提供一些代码,例如您的.htaccess文件。对不起,我的htaccess文件是空白的,它确实没有帮助。我在index.php中执行重定向,它只包含以下内容:好的,我将尝试一下。我是否仍然需要根目录中的index.php?里面需要什么吗?这不会重定向根目录中的子文件夹吗?我尝试过,但出于某种原因,它仍然会重定向子目录。当我进入www.website.com/home/时,它仍然会重定向到restaurants.website.com,我不知道这是否重要,但这是/home/文件夹中.htaccess文件的内容——想想看,我还需要它吗?在RewriteBase/home/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/home/index.php[L]END word按如下方式尝试:拥有一个包含index.php的根文件夹,其标题位置为:http://restaurants.toscopizza.com/'; 你的子目录叫做home,这里有你的index.php和你的主页。如果这不起作用,请尝试删除现有.htaccess中可能导致问题的部分内容。my.htaccess文件中没有其他内容。主文件夹中的index.php已经存在,因为它是wordpress站点。