これは、ローカルサーバーでうまく動作します。しかし、サーバーにアップロードすると、これは機能しません。
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
ローカルホストで機能する場合にアクティブにするステートメントが必要です