Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
htaccess を次のように設定したい:
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+) index.php?slash1=$1&slash2=$2&slash3=$3&slash4=$4 [NC]
ただし、上記の影響を受けない特定のディレクトリを保持します。たとえば、domain.com/banana は domain.com/banana のみに移動し、slash1=banana の index.php には移動しないようにします。
次のように RewriteCond を追加するだけです。
RewriteCond %{REQUEST_URI} !^/(banana|oranges|apple)(/.*|)$ [NC] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+) index.php?slash1=$1&slash2=$2&slash3=$3&slash4=$4 [NC,L]