这在本地服务器上工作非常好。但是在服务器上上传时,这不起作用。
RewriteRule ^activate_account/([a-zA-Z0-9]+)\.html$ activate_account.php?activation_code=$1
页面工作但传递的参数没有得到。现场演示。
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此更新的代码放在您.htaccess
的DOCUMENT_ROOT
目录中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^activate_account/([^.]+)\.html$ activate_account.php?activation_code=$1 [L,QSA,NC]
RewriteEngine on
应该处于活动状态