Вопрос

Я использую бродягу, чтобы настроить маленькую VM WordPress VM.Когда я выбираю Permalinks (POSTNAME), то страница из статьи не загружается.Однако, когда я выбираю стандартную ссылку (I.e Page ID), все работает хорошо. Я использовал службу Pubhpet, чтобы построить виртуальную машину.

Мои настройки можно найти здесь

Я использую WordPress 3.9.1 и Apache2 Я включил mod_rewrite выполнять:

a2enmod rewrite
.

и мой файл .htaccess из WordPress выглядит следующим образом:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /svisa/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /svisa/index.php [L]
</IfModule>

# END WordPress
.

Это имеет следующие разрешения и собственность:

-rw-rw-rw- 1 vagrant www-data   248 May 30 14:52 .htaccess
.

Мой файл Virtualhost для сайта (/var/www/svisa/) можно найти здесь .

от моего хоста, я просматриваю сайт через адрес: http://wpdev-vm/svisa/ где wpdev-vm - это имя VM.

Есть ли кто-нибудь, кто мне не хватает, чтобы делать постоянные ссылки?

Это было полезно?

Решение

Я решил проблему самостоятельно.

В конфигурации Apache по умолчанию под /etc/apache2/sites-enabled, где мой называется 15-default.conf

Это было объявлено под корнем документа:

   <Directory "/var/www">
     Options Indexes FollowSymLinks MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
   </Directory>
.

Мне пришлось изменить генеракодицетагкод для генеракодицетагкода.Таким образом, вы получите следующее:

   <Directory "/var/www">
     Options Indexes FollowSymLinks MultiViews
     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>
.

После этого постоянные ссылки начали работать.

Другие советы

Есть достаточная информация о сети о том, как получить файлы .htaccess, работающие с apache2.Но, в частности, с Vagrant , вам необходимо обеспечить необходимые необходимые настройки в Apache на вашем компьютере Machine.Это может быть очевидно для всех остальных, но я потратил изменяющиеся настройки на моем хосте и не мог понять, почему это не работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top