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