Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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
Php 来自Wordpress网络的站点,可通过与网络相同的域访问_Php_Wordpress_.htaccess - Fatal编程技术网

Php 来自Wordpress网络的站点,可通过与网络相同的域访问

Php 来自Wordpress网络的站点,可通过与网络相同的域访问,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我的服务器中有以下配置: 在/var/www/I中有三个文件夹: WPN网络 phpBB WPsingle 我有两个域,一个指向WPnetwork,另一个指向WPsingle。他们都工作。我们叫他们network.com和single.com 在我的wpnetwork中,我有3个具有子域的站点: A.network.com B.network.com C.network.com 我希望我的phpBB站点进入network.com域,我真的不介意它是forum.network.com还是n

我的服务器中有以下配置:

在/var/www/I中有三个文件夹:

  • WPN网络
  • phpBB
  • WPsingle
我有两个域,一个指向WPnetwork,另一个指向WPsingle。他们都工作。我们叫他们network.com和single.com

在我的wpnetwork中,我有3个具有子域的站点:

  • A.network.com
  • B.network.com
  • C.network.com
我希望我的phpBB站点进入network.com域,我真的不介意它是forum.network.com还是network.com/forum 我正在与我的wpnetwork的.htaccess进行斗争,以使phpbb能够为公众所接受,但我不能。你能帮我配置一下吗

我目前的访问权限是:

RewriteEngine On
RewriteBase / 
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
# RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

谢谢大家。

我认为你不能用
.htaccess
来设置域。你需要配置Apache来提供服务。我的域正在完全工作,@Machavity,我只需要将链接重定向到我服务器的一个文件夹。如果你想要network.com/forum中的phpbb,那么你需要将它放在那里,然后在.htaccess中创建一个异常。如果希望将位置保留为/var/www/phpbb,则可能需要使用.htaccess中无法使用的
别名。