2016-07-04 87 views
1

得到:隱藏GET參數應用

https://xxx.ru/page/?page=update-1/ 

如何顯示:

https://xxx.ru/page/update-1/ 

我試過不行 的.htaccess

RewriteBase/
RewriteEngine on 

RewriteRule ^page\/(.*?)/?$ page/?page=$1 [L,QSA] 
+0

的[URL與PHP重寫(可能的複製http://stackoverflow.com/questions/16388959/URL重寫與 - PHP) – mmgross

回答

1

您可以使用:

RewriteEngine on 
RewriteBase/

# external redirect from actual URL to pretty one 
RewriteCond %{THE_REQUEST} \s/+page/\?page=([^\s&]+) [NC] 
RewriteRule^/page/%1? [R=302,L,NE] 

# internal forward from pretty URL to actual one 
RewriteRule ^page/(.+)$ page/?page=$1 [L,QSA,NC] 
1

使用此:

RewriteEngine On 
RewriteRule ^page/([^/]*)$ /page/?page=$1 [L] 

它會給你以下網址:

https://xxx.ru/page/update-1/