繁体   English   中英

WordPress安装在单独的目录和.htaccess重定向中

[英]Wordpress Intalled on a separate directory and .htaccess redirection

我已经将Wordpress网站安装在一个单独的目录中,并按照此处描述的所有步骤进行操作,现在我可以从主域访问我的网站了。 因此,我的Wordpress网站安装在:www.mysite.com/wp-site/下,现在我可以在www.mysite.com下访问我的网站,所以一切都很好,正是我想要的。 Wordpress正在通过其创建的.htaccess文件来实现此目的,该文件具有进行重定向的必要代码(请参见下面的代码)。

我的问题是我的网站上还有其他目录,例如www.mysite.com/another-directory-unrelated-to-wordpress/,由于我相信wordpress及其创建的.htaccess文件会将所有内容都重定向到该目录,因此我现在无法再访问该目录根。

如何避免Wordpress重定向所有其他子文件夹和文件? 感谢您的任何想法或帮助。

这是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

WordPress的.htaccess文件的工作方式是,如果要求现有的文件或目录,它通过WordPress的发送请求......这是什么!-f!-d RewriteCond报表做的。

因此,您的网站还有其他问题。 您是否使用Firebug或任何其他调试工具来查看请求/响应的情况?

您始终可以启用mod_rewrite日志记录,以查看是否有线索。

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteLog "rewrite.log"
RewriteLogLevel 3

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

RewriteLogLevel为5将为您提供最多的信息。 解决问题后,请确保注释掉或删除RewriteLog *行。

更新:检查此其他答案,以查看是否可以解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM