3
因爲我們要啓動的網站後沒有工作,我不得不從devdom.com改變網站的URL livedom.com,則開始頁面加載很好,但我可以」 t加載其他頁面,除非我停用漂亮的url/permalink設置!它用於在我更改網站網址之前正常工作。如果我使用任何永久鏈接設置,服務器將向我發送404找不到消息。URL重寫改變網站的網址
我做了什麼:
- 改變
DOMAIN_CURRENT_SITE
財產的wp-config.php文件 - 使用WP-config.php文件(我檢查它在DB改變
WP_HOME
和WP_SITEURL
,該值分別爲正確更新) - 運行DB搜索替換後就正常
的conten腳本(參見https://interconnectit.com/products/search-and-replace-for-wordpress-databases/) t我的.htaccess是:
# WordPress
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]
# Media Library
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
# Disallow access to important files
<FilesMatch "(^\.|wp-config\.php|xmlrpc\.php|(?<!robots)\.txt|(liesmich|readme)\.*)">
Order deny,allow
Deny from all
</FilesMatch>
# Prevent Directory Listings
Options -Indexes
我在一個Ubuntu服務器上使用apache,wordpress版本是4.0。
希望你們能幫助我,會很感激。
謝謝
羅寧
****** UPDATE ******
- 我不知道,如果它很重要,但它的一個網絡/多站點安裝。
- 也是,我的
ServerName
指令設置爲www.livedom.com在vshost文件/etc/apache2/sites-available/www.devdom.com.conf