使用GET变量重写URL

时间:2016-11-16 03:42:40

标签: php .htaccess url-rewriting

我有链接:

  

http://localhost/account/user?id=123

我想重写:

  

http://localhost/account/user/123

所以我怎么能做到这一点,谢谢你。

更新

这是我的.htaccess

Options +FollowSymlinks
Options -MultiViews
RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 

RewriteRule ^(.*)$ $1.php
RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

ErrorDocument 404 https://localhost/404.php
ErrorDocument 403 https://localhost/403.php

1 个答案:

答案 0 :(得分:-1)

在你的htaccess中使用这个我假设用户是一个php文件。

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule ^([\w-]+)/([\d]+)$ $1.php?id=$2 [QSA,L]