0
私は動的に作成しているURL page.php?id=param
を持っています。私はURLは.htaccessを使用してパラメータを書き換えます
mydomain.com/param
としてこのURLを必要とし、それがpage.php
に行くべきとパラメータid
を使用する必要があります
<a href="page.php?id=param">link</a>
ように私のHTMLリンクが見えるように、このURL
page.php
と
param
で
は動的ですpage.php
から。
これは私が今
# To externally redirect /dir/foo.php?id=123 to /dir/foo/123
RewriteCond %{THE_REQUEST} ^GET\s([^.]+)\.php\?id=([^&\s]+) [NC]
RewriteRule^%1/%2? [R,L]
# To internally forward /dir/foo/12 to /dir/foo.php?id=12
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/.]+)/?([^/.]+)?/?([^/.]+)?/?([^/.]+)?$ /$1.php?id=$2 [QSA,L]
を使用しています。しかし、次のように書き換えがあるコードです:
mydomain.com/page/param
必要な出力は次のようになります。
mydomain.com/param
を見るには、これまで私達にあなたの.htaccessファイルを表示し、あなたは何を試してみましたか? – Adam
@Adam、こんにちは私は、コードを確認してください質問を編集しました。感謝! ありがとう! – aswindev