我正在尝试将动态网址重写为短网址而没有运气
网址为http://exmple.com?user=username
我试过了
rewrite ^/(.*)$ /index.php?user=$1;
我想将其缩短为:
http://exmple.com/site/user name
所以有两个问题:
如果我将网址缩短为http://exmple.com/username
我如何使用其他网址查询,例如http://exmple.com?search=something
我该怎么做?:)
我到处寻找答案,找不到任何帮助你的帮助
答案 0 :(得分:0)
RewriteRule ^/(\/index\.php\?user=)([A-Za-z0-9_-]+)/$ /site/$1
答案 1 :(得分:0)
location = /index.php {
rewrite ^ /site/$arg_user;
}
答案 2 :(得分:0)
如果我假设当/site
时,那么接下来就是用户名然后执行此操作
location ^~ /site/(.*) {
try_files /index.php?user=$1&$query_string =404
}