Routing Ich braucheFragezeichen in CodeIgniter Mit
http://mysite.com/profile?username=nick
zu
http://mysite.com/user/nick
mit CodeIgniter Routing zu ändern. Ich füge die folgende Zeile routes.php
, aber es funktioniert nicht:
$route['user/(:any)'] = "profile?username=$1";
Hier ist die .htaccess
-Datei, die ich benutze:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
AddDefaultCharset utf-8
Wie kann ich dieses Problem lösen? Danke im Voraus.
EDIT:
ich URL-Struktur Wechsel bedeuten. So nach dem Routing muss es umleiten
http://mysite.com/user/nick
zu
http://mysite.com/profile?username=nick
Mit dem Wort "Umleitung", wenn Sie "Route" meinen, macht jede Antwort genau das Gegenteil von dem, was Sie wollen. Ich werde es bearbeiten. – landons