Domanda

Ho letto questo tutorial su come modificare il vostro .htaccess per molte applicazioni web2py del server, ma non sembra funzionare. Ecco il mio .htaccess

RewriteEngine On

RewriteRule ^dispatch\.fcgi/ - [L]
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L]

RewriteCond %{HTTP_HOST} =www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} =moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]

Tutto quello che ottiene è un Errore interno 500 e .htaccess non è il mio punto di forza. Eventuali indizi?

È stato utile?

Soluzione

E 'uno spazio illegale in [NC, OR] o si stanno ottenendo un ciclo ricorsione dal momento che il /moublemouble/… sostituzione è anche compensato dal ^/(.*) modello. Quindi, provate questo:

RewriteCond %{HTTP_HOST} =www.moublemouble.com [NC,OR]
RewriteCond %{HTTP_HOST} =moublemouble.com [NC]
RewriteCond $1 !^moublemouble/
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]

O più compatta:

RewriteCond %{HTTP_HOST} ^(www\.)?moublemouble\.com$ [NC]
RewriteRule !^/moublemouble/ /moublemouble%{REQUEST_URI} [PT,L]

Altri suggerimenti

Potrebbe essere il vostro RewriteCond la causa del problema.

Non ho provato, ma si potrebbe provare ...

RewriteCond %{HTTP_HOST} ^www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} ^moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [L]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top