簡體   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