mod_rewrite für /index.php?asdf
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alter server
anfrage
art
beispiel
code
dank
datei
einarbeiten
existierende dateien
forum
http
index
jemand
liegen
ordner
prinzip
quatsch
url
vorstellung
weiterleiten
-
Hi,
Ich habe keine Lust mich nur wegen ein paar Links extra in das Thema .htaccess einzuarbeiten.
Deswegen wollte ich mal Fragen ob jemand eben eine .htaccess schreiben kann, die
http://raphael811.lima-city.de/811Craft/index.php?forum unter
http://raphael811.lima-city.de/811Craft/forum/ anzeigen kann.
Ich denke das wird für einen Experten nicht so schwer sein, ich jedoch müsste mich erst komplett in das Thema einarbeiten, welches ich dann eh nie mehr brauchen werde.
Danke im Voraus
raphael811 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Etwas in der Art? (Ganz simpel)
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !(index.php) RewriteRule (.+) index.php?$1
Oder doch nur fürs Forum? (Noch simpler)
RewriteEngine on RewriteRule forum/? index.php?forum
-
euphoria schrieb:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !(index.php) RewriteRule (.+) index.php?$1
Danke, dein .htaccess funktioniert wie gewünscht
Ist es auch möglich von einem alten Hoster alle Anfragen auf einen Ordner auf einen anderen Ordner auf lima-city umzuleiten?
Also im Prinzip http://alter.hoster.de/811Craft/forum
nach http://raphael811.lima-city.de/811Craft/forum
Jedoch sollte es zum beispiel auch mit
http://alter.server.de/811Craft/quatsch-mit-sosse.txt nach
http://raphael811.lima-city.de/811Craft/quatsch-mit-sosse.txt weiterleiten -
raphael811 schrieb:
Meinst du das so:
Ist es auch möglich von einem alten Hoster alle Anfragen auf einen Ordner auf einen anderen Ordner auf lima-city umzuleiten?
Also im Prinzip http://alter.hoster.de/811Craft/forum
nach http://raphael811.lima-city.de/811Craft/forum
Jedoch sollte es zum beispiel auch mit
http://alter.server.de/811Craft/quatsch-mit-sosse.txt nach
http://raphael811.lima-city.de/811Craft/quatsch-mit-sosse.txt weiterleiten
Das muss beim alten Hoster im DocumentRoot liegen...RewriteEngine on RewriteRule ^(.*)$ http://raphael811.lima-city.de/$1 [L,R=301]
Beitrag zuletzt geändert: 12.5.2012 16:21:15 von hackyourlife -
raphael811 schrieb:
Danke, dein .htaccess funktioniert wie gewünscht
Leider hat dieses "funktioniert wie gewünscht" nicht lange gehalten.
Das Problem ist jetzt nämlich, das man nicht mehr auf die CSS-Dateien zugreifen kann, da
http://raphael811.lima-city.de/811craft/index.css z.B. auf
http://raphael811.lima-city.de/811craft/index.php?index.css weiterleitet, was ja nicht wirklich so gedacht ist.
hackyourlife schrieb:
Meinst du das so:
Das muss beim alten Hoster im DocumentRoot liegen...RewriteEngine on RewriteRule ^(.*)$ http://raphael811.lima-city.de//$1 [L,R=301]
Ich wollte nicht alle anfragen, sondern nur die Anfragen auf den Ordner 811Craft weiterleiten, ist das auch möglich?
Beitrag zuletzt geändert: 12.5.2012 15:57:10 von raphael811 -
raphael811 schrieb:
Ja:
hackyourlife schrieb:
Meinst du das so:
Das muss beim alten Hoster im DocumentRoot liegen...RewriteEngine on RewriteRule ^(.*)$ http://raphael811.lima-city.de/$1 [L,R=301]
Ich wollte nicht alle anfragen, sondern nur die Anfragen auf den Ordner 811Craft weiterleiten, ist das auch möglich?RewriteEngine on RewriteRule ^811Craft/(.*)$ http://raphael811.lima-city.de/811Craft/$1 [L,R=301]
-
Ach ja natürlich, wenn du existierende Dateien nicht weiterleiten möchtest, kannst du die Condition anpassen.
Das hier würde zum Beispiel alles, was nicht auf eine bestehende Datei zeigt, an index.php weiterleiten.
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.+) index.php?$1
Beitrag zuletzt geändert: 12.5.2012 17:15:21 von euphoria -
hackyourlife schrieb:
Ja:RewriteEngine on RewriteRule ^811Craft/(.*)$ http://raphael811.lima-city.de/811Craft/$1 [L,R=301]
Der kommt jetzt in Root oder /811craft/ ? -
raphael811 schrieb:
So wie er hier ist kommt er in root und der Ordner muss nicht existieren...
Der kommt jetzt in Root oder /811craft/ ?
So hingegen käme er in den Ordner:RewriteEngine on RewriteRule ^(.*)$ http://raphael811.lima-city.de/811Craft/$1 [L,R=301]
-
euphoria schrieb:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.+) index.php?$1
hackyourlife schrieb:
RewriteEngine on RewriteRule ^811Craft/(.*)$ http://raphael811.lima-city.de/811Craft/$1 [L,R=301]
Vielen Dank, diese beiden Code-Schnipsel bzw. .htaccess-Dateien werde ich in allen aktuellen und auch zukünftigen Projekten verwenden, da sie exakt nach meiner Vorstellung funktionieren.
Danke
raphael811 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage