2016-07-04 86 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/