私はPHPを使用しています。すべてのリクエストをindex.phpファイルにリダイレクトしてそこにアクセスする必要があります。たとえば、mysite.com/aはmysite.com/index.php?id=aにリダイレクトして、コード内のparamにアクセスできます$ _GET ["id"]これを行うには、次のコードで.htaccessファイルを作成しました。パラメータを渡していない.htaccessによるURL書き換え
Options +FollowSymlinks
RewriteEngine on
RewriteRule [a-z] index.php?id=$1 [NC]
注:ここではすべての要求を小文字で検討しています。
私はこのように私のindex.phpファイル内のIDにアクセスしようとしています:
<?php
echo "sample redirection: <br/>";
echo $_GET["id"];
?>
これは、リダイレクトが、パラメータを渡していません。私の出力は次のようになります:
sample redirection:
このパラメータは表示されません。助けて。
整数を使用している場合は、再書き込みに整数を追加しないでください。 –
は整数を使用していませんが、今はアルファベットのみの解決策が必要です。 – Sourabh