Vraag : URL herschrijft Regel

Ik heb dit url reeks herschrijven, maar werkt niet het kan iemand help



i URL van

/Christian.Music.Media/musicvideos.htm veranderen willen? cat=video&artist=abc&title=def&id=1134

to

/Christian.Music.Media/abc-def/1134.htm
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
Options +FollowSymLinks
 
RewriteEngine 
RewriteBase/
% Van RewriteCond {QUERY_STRING} ([aa -aa-zZ]) $ cat=
% Van RewriteCond {QUERY_STRING} artist= ([aa -aa-zZ]) $
% Van RewriteCond {QUERY_STRING} title= ([aa -aa-zZ]) $ 
RewriteRule ^/Christian.Music.Media- (. *)/(. *) - (. *)/(. *) \ .htm$ /Christian.Music.Media/musicvideos.htm? cat=$1&artist=$2&title=$3&id=$4 [R=301, L]

Antwoord : URL herschrijft Regel

Het volgende, in een.htacces- dossier, zal een gebruiker toestaan om URL in te gaan:

/Christian.Music.Media/abc-def/1134.htm

en wordt gediend deze pagina:

/Christian.Music.Media/musicvideos.htm? cat=video&artist=abc&title=def&id=1134




RewriteEngine
RewriteBase/
RewriteCond % {REQUEST_FILENAME}! - F
RewriteRule Christian.Music.Media/([^-/.]*) - ([^-/.]*)/([^-/.]*) \ .htm$ /Christian.Music.Media/musicvideos.htm? cat=video&artist=$1&title=$2&id=$3 [L]
Andere oplossingen  
 
programming4us programming4us