ファイルをフォルダなどに保存できるアプリを作っています。
2 つのルールを同じページにリダイレクトできるようにしたいので、.htaccess ファイルに少し問題があります。
私はexample.com/drive
自分自身をに書き換えexample.com/drive.php
たいので、この部分は機能しますが、自分example.com/drive/path/to/a/dir/here/
自身をに書き換えたいと思っていexample.com/drive?dir=drive/path/to/a/dir/here/
ます。
これは .htaccess ファイルで可能ですか? もしそうなら、どのように?
これは私がこれまでに得たコードです:
DirectoryIndex home.php
DirectoryIndex index.php
ErrorDocument 404 /err/404.php
ErrorDocument 500 /err/500.php
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
RewriteRule ^u/(.+)$ /profile.php?u=$1 [L,QSA]
RewriteRule ^f/(.+)$ /file.php?f=$1 [L,QSA]
RewriteRule ^s/(.+)/(.+)$ /page.php?p=$1&f=$2 [L,QSA]
RewriteRule ^s/(.+)$ /page.php?p=$1 [L,QSA]
RewriteRule ^dir/(.+)$ /drive.php?dir=$1 [L,QSA]
このコードは、URL でドライブではなく dir を使用することで機能しますが、それは私が望むものではありません。
前もって感謝します