2016-06-15 9 views
1

Ich versuche meine URL in einem Projekt in Wamp Service umschreiben, aber es funktioniert nicht.Rewrite Regel in Htaccess auf Wamp Server

möchte ich auf der Grundlage dieser beiden Regeln neu zu schreiben grundsätzlich

AB:

  • localhost/Projekt/modulos/tags/edit/3

TO:

  • localhost/project/modulos/tags/index.php? Action = bearbeiten & id = 3

UND AB:

  • localhost/Projekt/modulos/tags/lis

TO:

  • localhost/Projekt/modulos/tags/index.php ? action = Liste

Meine .htaccess ist wie folgt:

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteRule ^modulos\/(.*)\/(.*)$ index.php?action=%1&id%2 
</IfModule> 
+1

was genau funktioniert nicht für Sie? – starkeen

+1

Wenn Sie URL nicht umschreiben möchten, können Sie die Datei htaccess entfernen oder löschen Sie den Code in der htaccess-Datei schreiben –

+0

Starkeen, Es tut einfach nichts. Raj_King, ich möchte meine URL umschreiben. –

Antwort

1

Du %1 und %2 stattdessen verwenden, sollten sie $1 und $2 jeweils sein. Putting spezifischere Regeln zuerst:

RewriteEngine on 
RewriteBase modulos/ 
RewriteRule ^modulos/([^/]+)/([^/]+)/([^/]+)/?$ $1/index.php?action=$2&id=$3 [L] 
RewriteRule ^modulos/([^/]+)/([^/]+)/?$ $1/index.php?action=$2 [L] 
+0

Ja, Mann, es funktioniert wie ein Zauber. Danke vielmals. –