1

この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]

今使っているのはこれ...

4

1 に答える 1