.htaccess mod_rewrite更改链接URL

时间:2017-05-05 08:49:57

标签: .htaccess

我所拥有的是一个链接:

www.example.com/?ref=ID

我想要做的是让这个链接看起来像这样工作:

www.example.com/ref-ID

请注意,ID每次都不同,因为新用户会生成新帐户。

1 个答案:

答案 0 :(得分:0)

$(document).on('click','[type="reset"]', function (e){
                $(this)
                    .closest('form')
                    .find('select')
                    .val(null)
                    .trigger('change.select2');
            });

简而言之,在RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ref-([0-9]+)$ /index.php?ref=$1 [NC,L,QSA] 中使用mod_rewrite

基本上,只检查请求的URL是文件或目录;提取.htaccess之后的数字(假设它类似于自动递增的整数)并通过ref-参数将其传递给index.php。