.html 拡張子を持つすべてのリンクを、get パラメータとしてディレクトリ + ページ名を持つ process.php ファイルにリダイレクトしたいと考えています。これらの link1 link2 ソリューションを試しまし たが、うまくいきません。
例えば
http://localhost/Site/directory1/test1.html
http://localhost/Site/directory2/test2.html
次のように process.php にリダイレクトされます
http://localhost/Site/process.php?directory1/test1.html
http://localhost/Site/process.php?directory2/test2.html
私はこのようにしてみました。
RewriteEngine on
RewriteRule ^/(.*).html /process.php?page=$1
この
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.*/)?([^/]*)\.php$ /process.php?page=$2 [R=301,L]
しかし、それは機能しません。
これを行うための可能な方法を見て提案してください。