URLの書き換えに問題があります。 ?私は単に既存のURLに www.name.com/demo/profile のようなスマートURLをリダイレクトしようとしているURL書き直し - 簡単な問題
:www.name.come /デモ/ index.phpをS =プロファイル
自分の.htaccessをルートディレクトリに置きます。ここで
は私のコードです:
RewriteEngine On
RewriteRule ^demo/([a-z]+) demo/index.php?s=$1& [NC,L]
私は www.name.com/demo/profile のようなものを記述する場合、それは動作しません。
サーバ上のMod Rewriteがアクティブで動作しています(他の例も試しました)。
ありがとうございます! 数字で
Update
はそれが動作します。
マイルール:
RewriteEngine On
RewriteRule ^demo/([0-9]+) demo/index.php?s=$1& [NC,L]
スマートURL: www.name.com/demo/1
既存のURL:? www.name.come /デモ/ index.phpをS = 1
文字では機能しないのはなぜですか?
どのように動作しませんか?与えられた具体的な例のために*すべき*です。 – CD001
URLに行ったとき、どのようなエラーが表示されますか? – starkeen
が見つかりません 要求されたURL/demo/profileがこのサーバー上に見つかりませんでした。 – DevTen