Hi,
auch ich habe jetzt Probleme mit mod rewrite.
in Ich will das z.B die URL http://www.little-coder.d/kategorie.php?name=php in | little-coder.de/php geändert wird. Darum habe ich diesen Code geschrieben:
RewriteRule ^(.*)$ kategorie.php?name=$1
So sieht die komplette .htaccess Datei aus:
[code]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^little-coder.de$ [NC]
RewriteRule ^(.*)$ http://www.little-coder.de/$1 [L,R=301]
RewriteRule ^(.*)$ kategorie.php?name=$1
[/code]Immoment funktioniert es noch nicht. Nicht einmal die Seite wird richtig geladen wisst ihr warum?
MfG xXxPeterPanxXx
Ich will das z.B die URL http://www.little-coder.d/kategorie.php?name=php in http://www.little-coder.de/php geändert wird.
Versuch mal:
RewriteRule ^([^/]*)$ /kategorie.php?name=$1 [L]
Dann sollte http://www.little-coder.de/php gehen.
Mfg
Hallo Die Zahl,
ich weiß nicht ob dein Code funktioniert. Da ich einen Fehler 500 erhalte den ich noch nicht beheben konnte. Ich habe die Rechte auf 666 gesetzt, aber es hat nichts gebracht.
MfG xXxPeterPanxXx
hast du RewriteRule ^(.*)$ http://www.little-coder.de/$1 [L,R=301] auch rausgenommen? sonnst machste es ja doppelt, bzw was soll es bezwecken?
Ich habs grad getestet, folgendes Funktioniert bei mir:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteRule ^([^/]*)$ /kategorie.php?name=$1 [L]
Mfg
Upps vergessen! Ich habe den code einmal rausgenommen und deinen verwendet. Ohne erfolg. Der Code ist eine Weiterleitung von little-coder.de auf Home | little-coder.de. Ich erhalte immernoch einen Fehler 500.:sad:
Hi,
ich hab immernoch ein Problem mit .htaccess. ich habe einen Link mit folgendem Pfad: „http://www.little-coder.de/„.$cat_nameurl.“/„.$ein_name_url.“/endergebnis.html\“. Die Variable $cat_nameurl hat den Inhalt css, html oder php und die Variable $ein_name_url hat den Tutorial Namen als Inhalt. Der Link wurde mit folgendem mod_rewrite Code bearbeitet:
RewriteRule ^([^/]*)\/([^/]*)\/endergebnis.html$ /endergebnis.php?knameurl=$4&nameurl=$5 [L]
Der Link funtioniert aber leider nicht. Wieso?
MfG xXxPeterPanxXx
Warum benutzt du $4 und $5, obwohl du nur 2 hast?
Weil ich noch 3 andere Variablen in der datei habe:
RewriteEngine On
rewriteCond %{HTTP_HOST} ^little-coder\.de
rewriteRule ^.*$ http://www.little-coder.de%{REQUEST_URI} [R=permanent,L]
RewriteRule ^([^/]*)\/$ /kategorie.php?knameurl=$1 [L]
RewriteRule ^([^/]*)\/([^/]*)\/$ /tutorial.php?knameurl=$2&nameurl=$3 [L]
RewriteRule ^([^/]*)\/([^/]*)\/endergebnis.html$ /endergebnis.php?knameurl=$4&nameurl=$5 [L]