.htaccess のリンクと画像の両方を書き換える
リンクと画像の両方を .htaccess で機能させる方法
これが私が望むものです
www.example.com/randomword --> /index/q1.php?encid=$1
www.example.com/anyname.jpg --> /index/img/q2.php?encid=$1
この書き換えルールを試しましたが、機能しません
RewriteRule ^(.*)$ ./index/q1.php?encid=$1 [N,NC,QSA]
RewriteRule ^(.*\.(gif|jpg|png))$ ./index/img/q2.php?encid=$1 [L,NC,QSA]
リンクを個別に使用すると正常に動作しますが、結合すると動作しません
回答
1 Ragav
書き換えルールごとに 2 つの .htaccess ファイルを作成しました。1つはメインフォルダーに、もう1つはサブディレクトリにあり、その作業。
.htaccess
RewriteRule ^(.*)$ ./index/q1.php?encid=$1 [N,NC,QSA]
画像/.htaccess
RewriteRule ^(.*\.(gif|jpg|png))$ ./q2.php?encid=$1 [L,NC,QSA]