2012-04-10 13 views
0

mir jemand sagen kann, wie mod_rewrite zu bekommen, dies zu benennen:mod_rewrite eine URL-Zeichenfolge

our-work-section.php?id=3&title=something 
to 
our-work-section/something/3 

Gerade jetzt meine .htaccess im Verzeichnis ist C: \ Arbeitsplatz \ www \ braun, Mein vHost Setup für http: // workspace/, also habe ich eine RewriteBase unten gemacht. Ich habe derzeit:

RewriteEngine On 
RewriteBase /www/brown/ 
RewriteRule ^/our-work-section/?$ our-work-section.php?id=$1 [NC,L] 

Mein Fehlerprotokoll sagt nichts, und die Seite tut nichts. Ich habe versucht, Schrägstriche/hier und da zu wechseln.

Antwort

1

Versuchen Sie dieses

Options +FollowSymLinks 
RewriteEngine On 

RewriteRule ^(our-work-section)/?$ /our-work-section.php?id=$1 [L] 

EDIT

Dieses funktioniert. Ich habe es getestet

Options +FollowSymLinks 
RewriteEngine On 

RewriteRule ^(our-work-section)/([^/\.]+)/?$ /our-work-section.php?id=$1 [L] 
+0

Das tut nichts - Ich bin verwirrt! Ich habe das auf dem Live-Server und lokal versucht. – JREAM