私は本当に新しい.htaccessとして、私はそれをどのくらい使っているかを簡単に取ろうとしています。私はいくつかのURLを書き換えているが問題は、もし私が3つのURLを書き直すと、トップの1つしか働いていない。htaccessはすべてのルールを書き換えません
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^forums/([^/]*)/([^/]*)/$ /forums.php?page=$1§ionid=$2 [L]
RewriteRule ^forums/([^/]*)/topic/([^/]*)/$ /forums.php?page=$1&topic=$2 [L]
ErrorDocument 400 /error.php
ErrorDocument 401 /error.php
ErrorDocument 403 /error.php
ErrorDocument 404 /error.php
ErrorDocument 500 /error.php
私は最初の1以上の新しいルールを追加するのであれば、それは作業だけになります。 私はこれを間違った方法で使用していますか?
また、RewriteCondはどのように機能しますか?
あなたには適していないURLは何ですか? – anubhava