このphp URLをフォルダーにリダイレクトしたい。
私はいつも以下の設定を使用していました。しかし、apache を 2.4 にアップデートしてから、動作しなくなりました。
目標: example.com/about.php?sub=about または example.com/about.php?sub= は、ブラウザーで example.com/about/ として表示される必要があります。
私は次の設定を使用します。
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(example.com)(:80)? [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.example.com/$1/ [L,R=301]
RewriteRule ^about/$ about.php$1 [L]
RewriteRule ^about/([A-Za-z0-9-]+)$ about.php?sub=$1 [L]
今使っているのはこれ...