Configurar apache rewrite para ofrecer página principal en la raíz, cuando el rest del sitio está en subdir?

Por razones de legado, tengo un sitio de wordpress que vive principalmente en un subdirectory: http://www.zmxmusic.com/site . Sin embargo, también sirve la página de inicio en http://www.zmxmusic.com .

No tengo acceso a la configuration de apache que se utiliza actualmente, y estoy teniendo dificultades para replicar este comportamiento en un nuevo server. El sitio wordpress vive en el sistema de files en / srv / zmx / wp / site, y wordpress 'home page y siteurl se definen como http://www.zmxmusic.com/site . Tengo esto en apache config:

<VirtualHost *:80> ServerName www.zmxmusic.com ServerAlias ...omitted... DocumentRoot /srv/zmx/wp <Directory /srv/zmx/wp> Options FollowSymLinks AllowOverride FileInfo Options Order allow,deny Allow from all </Directory> LogLevel info ErrorLog /var/log/apache2/zmx_app-error.log CustomLog /var/log/apache2/zmx_app-access.log combined RewriteEngine On Options +FollowSymlinks RewriteCond %{REQUEST_URI} !^/(site/|index\.php) RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ /site/$1 [L] </VirtualHost> 

y todavía estoy recibiendo acceso denegado en la raíz. Sugerencias?

EDITAR

Buena atrapada. Y lo conseguí trabajando, lo cambié a:

 RewriteCond %{REQUEST_URI} !^/site.* RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^/(.*)$ /site/$1 [L] 

Incluso trabajó sin agregar esa barra … parecía haber sido principalmente el primer RewriteCond

(editado porque todavía no puedo contestar mi propia pregunta)

One Solution collect form web for “Configurar apache rewrite para ofrecer página principal en la raíz, cuando el rest del sitio está en subdir?”

Lo conseguí trabajando, lo cambié a:

 RewriteCond %{REQUEST_URI} !^/site.* RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^/(.*)$ /site/$1 [L] 

Incluso trabajó sin agregar esa barra … parecía haber sido principalmente el primer RewriteCond

  • Error 404 con todas las páginas pero índice en WordPress sobre Apache
  • Configurar el blog de WordPress en el sitio que ya tiene uno
  • Servidor Ubuntu 10.04 - Apache2 | url vienen en alta tasa - sobrecarga causada cpu
  • Rsync plugin a muchas instalaciones locales wordpress a través de script o cli
  • WordPress obstruye a Apache
  • nginx página única js aplicación pushstate vs wordpress reglas de reescritura
  • IIS WordPress sitio en el puerto alternativo y reglas de reescritura
  • Nginx + HHVM + MariaDB + WordPress install -> Error al establecer una connection de database
  • ¿Cómo puedo limitar la list negra o limitar los bashs de inicio de session de WordPress?
  • Asesoramiento sobre la estructura de directorys web para Mac OS X 10.6 Server
  • Alias ​​del server con subdominio comodín
  • Wordpress Permalinks y files php regulares
  • Amazon SES con Wordpress sólo me permite enviar a correos electrónicos verificados
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.