我在已經有活動網站的主機空間上安裝了一個Wordpress網站。我不想刪除,所以我把WordPress的在自己的目錄,具有:http://domain.com/wordpressWordpress在子文件夾和域名重定向中的固定鏈接問題
在wp-config.php
文件I設置:
define('WP_HOME', 'http://domain.com/wordpress/');
define('WP_SITEURL', 'http://domain.com/wordpress/');
然後,我創建了一個.htaccess
文件中的根和一個在wordpress文件夾中。它們分別包含:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ wordpress [L]
和
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
這樣一來,當我去http://domain.com/我重定向到http://domain.com/wordpress並在網站上一切工作正常。然而,我想要的是隻顯示http://domain.com的網址,沒有「wordpress」部分。是我能用.htaccess
實現的嗎?
我面臨的另一個問題是,有一個重定向域集。有這http://otherdomain.com
指向http://domain.com。這個其他領域實際上應該是主要的領域。現在,當我訪問http://otherdomain.com時,網站顯示正確;鏈接正在工作,但url不會相應改變:無論如何,它總是顯示http://otherdomain.com。
我到目前爲止所嘗試的是搜索並替換數據庫中的所有條目,替換域並相應地修改其他選項。這樣做的網站顯示沒有CSS,沒有圖像和鏈接工作。
不,這沒有奏效。這種方式甚至沒有鏈接到頁面或帖子工作了 – Carlo
你是否恢復了數據庫更改? –