我必須用htaccess將www.url.com/opslag/view.php?visopslag=(id)
改寫成更漂亮的東西:o)我創建了一個可能的應用程序論壇。這就是我想重寫了: 我的要求是:.htaccess php Rewrite view.php?visopslag =(id)
www.url.com/opslag/vis/id
我怎樣才能做到這一點?我試過很多不同的東西,如:
RewriteRule ^/opslag/([^/\.]+)/?$ view.php?vis=$1 [L]
我的完整的.htaccess:
RewriteEngine On
"#Rewrite view.php?vis=id
RewriteRule ^opslag/vis/([0-9]+)$ /opslag/view.php?vis=$1 [L,R,QSA]
"#Remove index.php
"#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
"#RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
"#Remove /page/
"#RewriteCond %{REQUEST_FILENAME} !-f
"#RewriteCond %{REQUEST_FILENAME} !-d
"#RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
'id'總是數字,字母數字等?它可以包括什麼? –
只有數字..像1,2,42,100,1 ..總是一個數字。像在Stackoverflows url:url.com/questions/123123/像那樣 – skolind