我已经尝试过在 stackoverflow 上发布的各种解决方案,但它们似乎都不起作用。
我真的很想知道我在这里缺少什么,目前 .htaccess 看起来像这样:
RewriteEngine On
RewriteRule ^register/?$ ./register.php?reference=$1 [L,QSA]
我得到这样的网址:
domain.com/register/ENIGMA-45
这一切都很好,但$_GET
参数不通过。
我试过了print_r($_GET)
,print($_SERVER['QUERY_STRING]);
两者都是空的。
VirtualHost config:
<VirtualHost 199.99.99.99:82>
ServerName dot.magicaldomain.com
ServerAlias www.dot.magicaldomain.com
DocumentRoot /home/dot/public_html
ServerAdmin webmaster@dot.magicaldomain.com
## User dot # Needed for Cpanel::ApacheConf
<IfModule mod_userdir.c>
Userdir disabled
Userdir enabled dot
</IfModule>
<IfModule mod_suphp.c>
suPHP_UserGroup dot dot
</IfModule>
<IfModule !mod_disable_suexec.c>
<IfModule !mod_ruid2.c>
SuexecUserGroup dot dot
</IfModule>
</IfModule>
<IfModule mod_ruid2.c>
RUidGid dot dot
</IfModule>
CustomLog /usr/local/apache/domlogs/dot.magicaldomain.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
CustomLog /usr/local/apache/domlogs/dot.magicaldomain.com combined
Options -ExecCGI -Includes
RemoveHandler cgi-script .cgi .pl .plx .ppl .perl
</VirtualHost>