Frage

Ich habe gelesen, dieses Tutorial, wie sie Ihre .htaccess, um Server viele web2py Anwendungen zu ändern, aber es scheint nicht zu funktionieren. Hier ist meine .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]

Alles, was ich bekommen, ist eine 500 Interner Fehler und .htaccess ist nicht meine Stärke. Irgendwelche Hinweise?

War es hilfreich?

Lösung

Es ist entweder der illegale Raum in [NC, OR] oder Sie eine Rekursionsschleife bekommen, da die Substitution /moublemouble/… auch durch das Muster ^/(.*) abgestimmt ist. Also versuchen Sie dies:

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

oder kompaktere:

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

Andere Tipps

Es könnte sein, Ihre RewriteCond das Problem verursacht.

Ich habe nicht versucht, aber man könnte versuchen ...

RewriteCond %{HTTP_HOST} ^www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} ^moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [L]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top