現在のURL:http://broom.xyz/index.php?tag=C/santaURLからファイル名とパラメータを削除しますが、.htaccessを使用してパラメータ値を保持するにはどうすればよいですか?
GOALのURL:http://broom.xyz/C/santa
注:タグ 'C /サンタが' 単一動的な値です。
「F /ファンタ」や「M /マンタ」のように変更できます。
マイコード:
RewriteEngine On
RewriteBase/
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]*)$ /index.php?tag=$1 [L]
このコードは、500内部サーバーエラーを生成します。ここでエラーログです:
0に含まれる無効なコマンド 「RewriteEngine」、おそらくモジュールによってスペルミス、または定義されていない[金4月7日13:33:10.469218 2017] [コア:警報] [PID 4202] [クライアント 47.11.122.64:52755]/var/www/htmlと設定/ワークスペース/broom/.htaccess:無効なコマンド 'RewriteEngine'は、サーバー設定に含まれていない モジュールでスペルが間違っているか、定義されていない可能性があります[Fri Apr 07 13:40:31.595944 2017] [core:alert] [pid 4185] [client 47.11 .122.64:53076] /var/www/html/workspace/broom/.htaccess:サーバー構成
をあなたはURLを書き換えることを試みているもの投稿することができますか? – starkeen
私はコードを更新しました。チェックしてください。私はそれを達成するための手がかりがありません。 Stackoverflowですべてのソリューションを試してみました。 –
'LoadModule rewrite_module modules/mod_rewrite.so' – Deadooshka