测试站点页面转到主站点

时间:2012-05-28 作者:Sweepster

我在www.mydomain上安装了一个测试站点。com/测试站点。

我的问题是,如果我键入url www.mydomain。com/testsite/about我被重定向到www.mydomain。com/关于。

我的测试站点页面提供了永久链接:www.mydomain。com/测试站点/关于

如果我在仪表板的页面编辑屏幕上单击查看页面,我会被重定向到www.mydomain。com/about,而不是发送到永久链接。

我的htaccess文件位于我的根文件夹中,如下所示:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

ErrorDocument 404 /404.php

<Files delete.php>
order allow,deny
deny from all
</Files>
有人能帮忙吗?

1 个回复
最合适的回答,由SO网友:Adam 整理而成

您的htaccess文件似乎有点不正确。

我建议文件的第一部分应该如下所示。。。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /testsite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /testsite/index.php [L]
</IfModule>
并将其存储在“testsite”文件夹中,而不是根目录中。

结束

相关推荐

WP有生成.htaccess重写条件的功能吗?

我知道我可以编辑。htaccess手动访问并在其中添加一个RewriteCond语句,但我需要构建一个插件,通过使用WP rewrites以正确的方式执行此操作,然后将其推入。htaccess with flush\\u rewrite\\u rules()。这种情况下我需要重写。WP是否有一些模糊的函数,让我将RewriteCond语句推送到中。htaccess?