我需要一个重写规则,它会在域名末尾使用一个用户名并转换它,以便我的php中的$ GET语句可以读取它。
示例:
有人使用此网址:http://example.com/randyt
重写规则将其转换为:http://example.com/?aff=randyt
当然,如果他们有www,它需要工作。在前面也是如此。 这样我可以在我的php脚本中有一个$ GET语句来获取$ aff等于的内容,然后我可以在我的数据库中找到它们。
请在答案中尽可能基本,因为我不知道htaccess的东西。
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.+) ?aff=$1 [L,QSA]