Проблема с Mod_Rewrite после перемещения проектов из & quot; www & quot; & quot; папка от WampServer

Я пытался в течение нескольких часов и не могу понять, почему готовый экземпляр WordPress с включенными постоянными ссылками работает, когда он находится в "C:\wamp\www" тогда как тот же самый дубликат получит «404 Not Found», если поместить его в папку за пределами "www" папка, скажем "C:\projects"?

Я верю httpd-vhosts.conf настроен правильно, но на всякий случай вот паста из двух настроек vhost.

<VirtualHost *:80>
DocumentRoot "C:\wamp\www"ServerName localhost
<Directory "C:\wamp\www">
AllowOverride All
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot    "C:\wamp\www\wordpress-lorem"ServerName      wordpress-lorem.localhost.com
<Directory "C:\wamp\www\wordpress-lorem">
Order Allow,Deny
Allow from All
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot    "C:\Projects\wordpress-ipsum"ServerName      wordpress-ipsum.localhost.com
<Directory "C:\Projects\wordpress-ipsum">
Order Allow,Deny
Allow from All
Require local
</Directory>
</VirtualHost>
  • сайт wordpress-lorem.localhost.com будет работать без проблем.
  • В то время как wordpress-ipsum.localhost.com будет иметь проблемы с постоянными ссылками (работает нормально, когда постоянные ссылки отключены).

Экспериментировал на Windows 8.1 64-bit и WampServer 2.5.

0

Решение

Похоже, вам не хватает «AllowOverride All» в разделе каталога дополнительного vhost. Это мешает вашему htaccess работать …

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]