Ich versuche, meine Htaccess die URL zu schreiben, um zwei Ordner statt zwei vars anzuzeigen.htaccess zwei vars zum Anzeigen von zwei Ordnern
Hier ist meine url:
www.MyWebsite.com/index.php?p=info & id = 1234
, dass die tatsächliche URL ist, aber ich will es dies anzuzeigen: www.meinewebsite .com/info/1234
Hier ist der Code für die htaccess, aber es funktioniert nicht für die zweite var.
DirectoryIndex index_good.html index.php
RewriteEngine On
RewriteBase /tjshow/
# RewriteRule ^([\w\-]+)/*$ ?p=$1 [L]
# RewriteRule ^([\w\-]+)/([\w\-]+)/*$ ?p=$1&id=$2 [L]
RewriteRule ^([\w\-]+)/*$ index.php?p=$1 [L]
RewriteRule ^([\w\-]+)/([\w\-]+)/*$ index.php?p=$1&id=$2 [L]
RewriteRule ^([\w\-]+)/([\w\-]+)/([\w\-]+)/*$ index.php?p=$1&id=$2&link=$3 [L]
Die erste funktioniert gut, aber der zweite gibt mir eine Seite, aber mit allen Arten von internen defekten Links und Bildern.
Dieses funktioniert: www.MyWebsite.com/index.php?p=info
Und es zeigt dies nur, das ist, was ich will es tun: www.MyWebsite.com/info
Aber wenn ich die zweite var gibt es so http://mywebsite.com/tjshow/second Dann bricht der Code.