.htaccess RewriteBase
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absenden
administrator
adresse
angeben
dank
datei
domain
einloggen
einrichten
einstellen
einstellung
export
gewissen grad
installation
jemand
login
page
problem
tag
type
-
Hallo!
Ich bin gerade dabei auf einer Subdomain ein Social Network einzurichten und hab da jetzt ein tag/problem">Problem: Bei der Installation habe ich es nicht als Subdomain sondern nur als Unterverzeichnis einrichten können. Dazu musste ich in der .htaccess als RewriteBase das Unterverzeichnis angeben.
Jetzt würde ich es gerne als Subdomain einstellen (bis zu einem gewissen Grad gehts ja, aud der Startseite steht noch die Subdomain in der Adressleiste aber nach dem einloggen nicht mehr), aber wenn ich das von den Administrator-Einstellungen aus versuche funktioniert die Seite nicht mehr richtig. Jetzt frag ich mich ob ich als RewriteBase auch die Adresse der Subdomain angeben kann, und wenn ja wie.
Eine andere Möglichkeit wäre ja glaub ich das via RewriteRule zu lösen.. Aber ich kenn mich da halt nicht wirklich aus.
Kann mir da jemand bitte helfen?
Hier einmal der relevante Teil der .htaccess:
RewriteEngine on
RewriteBase /COMMONSOUNDS/
RewriteRule ^pg\/([A-Za-z0-9\_\-]+)$ engine/handlers/page_handler.php?handler=$1&%{QUERY_STRING}
RewriteRule ^pg\/([A-Za-z0-9\_\-]+)\/(.*)$ engine/handlers/page_handler.php?handler=$1&page=$2&%{QUERY_STRING}
RewriteRule ^tag\/(.+)\/?$ engine/handlers/page_handler.php?handler=search&page=$1
RewriteRule ^action\/([A-Za-z0-9\_\-\/]+)$ engine/handlers/action_handler.php?action=$1&%{QUERY_STRING}
RewriteRule ^cache\/(.*)$ engine/handlers/cache_handler.php?request=$1&%{QUERY_STRING}
RewriteRule ^services\/api\/([A-Za-z0-9\_\-]+)\/(.*)$ engine/handlers/service_handler.php?handler=$1&request=$2&%{QUERY_STRING}
RewriteRule ^export\/([A-Za-z]+)\/([0-9]+)\/?$ engine/handlers/export_handler.php?view=$1&guid=$2
RewriteRule ^export\/([A-Za-z]+)\/([0-9]+)\/([A-Za-z]+)\/([A-Za-z0-9\_]+)\/$ engine/handlers/export_handler.php?view=$1&guid=$2&type=$3&idname=$4
RewriteRule xml-rpc.php engine/handlers/xml-rpc_handler.php
RewriteRule mt/mt-xmlrpc.cgi engine/handlers/xml-rpc_handler.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9\_\-]+)$ engine/handlers/page_handler.php?handler=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9\_\-]+)\/(.*)$ engine/handlers/page_handler.php?handler=$1&page=$2 [QSA]
</IfModule>
Beitrag zuletzt geändert: 12.2.2012 16:36:10 von yorecords -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Dein Problem ist es doch aber das du nach dem login auf eine falsche Seite zurückgeleitet wirst oder?
Wenn dies der Fall ist, dann ist entweder das Formular des Logins falsch eingestellt (seite die beim absenden geladen wird) oder es besteht eine interne .htaccess datei die ihren eigenen Willen hat. Da wir jetzt nicht wissen von welcher Seite oder von welchen CMS du sprichst kann ich persönlich nur so erstmal heran gehen. -
Ok, danke. Hat sich aber mehr oder weniger eh schon erledigt. Da ich die Seite nicht wie geplant auf Lima als Subdomain betreiben kann werde ich mir jetzt extra dafür eine Domain zulegen. Somit erübrigt sich das. Danke trotzdem!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage