Ich möchte, dass es die URL anzeigt /index.php?page=somePage&id=someID&siteAddress=someAddress
als /someAddress/?page=somePage&id=someID
.
Wie kann ich die Rewrite-Regel dafür verwenden?
Ich möchte, dass es die URL anzeigt /index.php?page=somePage&id=someID&siteAddress=someAddress
als /someAddress/?page=somePage&id=someID
.
Wie kann ich die Rewrite-Regel dafür verwenden?
Um /someAddress intern umzuschreiben /index.php:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^page=([^&]+)&id=([^&]+)$
RewriteRule ^/?([^/]+)/$ /index.php?page=%1%id=%2&siteAddress=$1 [L]
Um /index.php extern umzuleiten /someAddress:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\?page=([^&]+)&id=([^&]+)&siteAddress=(^[&\ ]+)
RewriteRule ^ /%3/?page=%1&id=%2 [L,R=301]
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.