次のような構造のサイトがあります。
根
- フォルダ1
- フォルダ2
- フォルダー3
私のルートでは、に送信するリライトがあり、それはroot.com/index.php?id=12正常にroot.com/12機能しています。
しかし、私もなりたいのですroot.com/folder1/index.php?id=12がroot.com/folder1/12、まったくうまくいきません。
以下は私のhtaccessコードです:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?id=$1
RewriteRule ^folder1/([a-zA-Z0-9_-]+)$ /folder1/index.php?id=$1
RewriteRule ^folder1/([a-zA-Z0-9_-]+)/$ /folder1/index.php?id=$1
folder1 rewriterule で間違っていることを教えてください。どうもありがとう。
root.com/folder1また、最初の書き換えルールに適用されないように、最初のルールで例外を作成するにはどうすればよいですか?