クリーンなURLをクエリ文字列を使用してURLに変換する機能を含むdrupalサイトを作成しています。
それが機能する方法は次のようになります。
- ユーザーは、URLバーにwww.example.com/hobbies/skiingのようなクリーンURLを入力します。
- これが私の問題です:
.htaccessの中に、次のコード行を入れました。
RewriteRule ^hobbies/([a-zA-Z0-9-]*) /index.php?hobbies=$1 [NC]
drupalで、PHPフィルターを有効にしてページを作成し、次のように入力しました
<?PHP echo $_GET['hobbies']; ?>
RewriteRuleはに変わるはずwww.example.com/hobbies/skiing
ですwww.example.com/index.php?hobbies=skiing
が、コードが期待どおりに機能しないか、drupalで.htaccessコマンドなどをスキップするコードが実行されていると思います。
3. URLがダーティURLに変換されると、実際にwww.example.com/index.php?hobbies=skiingをURLバーに直接入力するとコードが機能するため、ページに趣味の値が表示されます。 。
これを手伝ってくれませんか。