は、私は私の.htaccessファイルに書き換え列を作ったのhtaccessのRewriteRuleは
view-forums.php?page=community-forums§ion=2846
ファイルを書き換えしようとして動作するようには思えないし、それは次のようだ:
RewriteRule ^forums/(.*)/(.*) view-forums.php?page=$1§ion=$2
URLべきhttp://localhost/forums/community-forums/2846になりますが、私が訪れたときにはうまくいきません。代わりにエラーページに私を送ります。
マイフルhtaccessファイル:あなたは正規表現を怠惰にする必要があります
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*) index.php?page=$1&id=$2
RewriteRule ^forums/(.*)/(.*) view-forums.php?page=$1§ion=$2
RewriteRule ^media$ media.php
RewriteRule ^about-us$ about.php
RewriteRule ^forums$ main-forums.php
特に「エラーページ」とは何ですか?そして、 '^(。*)/(。*)'は他のすべてのルールの前にほぼすべて一致します。 – deceze
@deceze 404エラーページに私を送ります。 – Synyster
また、インデックスRewriteRuleとフォーラムの順番を変更したとき、それが助けになるならば、CSSが壊れました。 – Synyster