Поскольку мы хотим запустить сайт, мне пришлось изменить URL-адрес сайта с devdom.com на livedom.com, загрузка стартовой страницы хорошо, но я не могу загрузить другие страницы, если я не деактивирую красивые настройки url / permalink! Раньше он работал нормально, прежде чем я изменил URL сайта. Если я использую какую-либо настройку постоянной ссылки, сервер выдаст мне сообщение 404 not found.
Что я сделал:
DOMAIN_CURRENT_SITE
свойство в wp-config.phpWP_HOME
а также WP_SITEURL
используя wp-config.php (я проверил это на БД, значения были обновлены правильно)содержимое моего .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
Я использую Apache на сервере Ubuntu, версия WordPress 4.0.
Надеюсь, кто-то из вас, ребята, может мне помочь, был бы признателен.
Спасибо,
Ronin
****** ОБНОВИТЬ ******
ServerName
Директива к www.livedom.com в файле vshost /etc/apache2/sites-available/www.devdom.com.confДа, я сделал это! На этом же поле находятся различные другие страницы, благодаря vhosts можно запускать все эти страницы.
Вот что я придумал:
cp devdom.com.conf livedom.com.conf
a2ensite livedom.com.conf
a2dissite devdom.com.conf
rm devdom.com.conf
a2dismod rewrite
a2enmod rewrite
после каждого шага я перезапускаю сервис apache: service apache2 restart
это помогло мне 🙂
Других решений пока нет …