0

必要なことに .htaccess を使用するのに少し問題があります。

ウェブページの URL は次のとおりです。

http://example.com/folder/$1/topic.php?id=$2

変更されるのは $1 と $2 の 2 つだけです。

このコードを使用していましたが、変数フォルダーで動作するようには見えません。

RewriteRule ^([a-zA-Z0-9_-]+)$ topic.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ topic.php?id=$1
RewriteRule ^folder/$1/([a-zA-Z0-9_-]+)$ folder/$1/topic.php?id=$2
RewriteRule ^folder/$1/([a-zA-Z0-9_-]+)/$ folder/$1/topic.php?id=$2

構文に誤りがある可能性がありますが、理解できないようです。

ブラウザの URL は次のように変わります。

http://example.com/folder/$1/topic/$2

お時間をいただきありがとうございます^.^

4

1 に答える 1