これが私の.htaccessです:
<Files.htaccess>
order allow,deny
</Files>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(\w+)$ ./redirect.php?url_token=$1
私のスクリプトのロジック:
私のスクリプトは Web サイトのルートではなく、フォルダー (例: www.mywebsite.com/script/) にあります。このフォルダーに .htaccess ファイルがあります。
PHP スクリプトはその url_token 値を取得して処理します。うまく機能しています。テスト済みです。
しかし、この .htaccess ファイルを使用して、ランダムに生成されたコードのような URL にアクセスしようとすると、次のようになりますwww.mywebsite.com/script/fa34d
。fa34d
XAMPP でエラー 500 が発生し、別のオンライン ホストで Access Forbidden が発生しました。
何が問題になる可能性がありますか?
私はすでに、スクリプトの残りの部分よりも多くの時間をこれに費やしてきました。