2016-09-26 1 views
0

Ich möchte eine Rewrite-Regel tun, um diese URL zu ersetzen https://example.com/user.php?user=1000 zu https://example.com/1000Regel für eine URL

Wenn ich die URL https://example.com/user/1000 neu zu schreiben, wollte ich hätte das getan:

RewriteRule ^(user)/([^/]+)/?$ $1.php?u=$2 [NC,L,QSA] 

aber wie geht es ohne den Benutzer?

Hier ist meine .htaccess, die bereits die https Umleitung Verwaltung:

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^example\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^/?$ "https\:\/\/example\.com\/" [R=301,L] 

Antwort

1

dies versuchen, aber in diesem Fall user.php und Benutzerparameter wird statisch sein.

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([\w-]+)$ user.php?user=$1 [L] 
Verwandte Themen