書いているスクリプトに問題があります。
私はそのような種類のURLを持っています:
forum.php?f=topic&g=$1&id=$2&alias=$3
forum.php?f=group&g=$1
forum.php
私はそれらを持っているために書き直す必要があります:
/forum/group/id-alias_topic > forum.php?f=topic&g=[GROUP]&id=[ID]&alias=[ALIAS_TOPIC]
/forum/group > forum.php?f=group&g=[GROUP]
/forum > forum.php
私は試してみました:
RewriteRule ^forum/([\w'-]+)/([0-9]+)-([\w'-]+) forum.php?f=topic&g=$1&id=$2&alias=$3
RewriteRule ^forum/([\w'-]+) forum.php?f=group&g=$1
RewriteRule ^forum/ forum.php
しかし、それは機能しません。forum.phpのみが表示されます。
で始まるすべてのURLに/forum
は、によって提供されるデフォルトのページが表示されます。/forum.php
たとえば、forum.php
「メインページ」というテキストが表示されます。
forum.php?f=topic&g=[GROUP]&id=[ID]&alias=[ALIAS_TOPIC]
「GROUP+ID+ALIAS_TOPIC」と表示されるはずです
しかし、私が訪問/forum/android/1-first_topic
すると、「メインページ」が表示されます
^forum
たとえば、と置き換えると^foru
機能します。ブラウザのキャッシュをクリーンアップしてapacheを再起動しましたが、それでも機能しません。他のブラウザでも問題は同じです。私の/var/ wwwには、これらのファイルとディレクトリがあります。
administrator.php assets cache forum_functions.php forum.php functions.php global.php index.php media notfound.php OLD pwdgen.php robots.txt rss.php simple_html_dom.php store.php template v.php
アドバイスはありますか?
Rewrite.log: http: //pastebin.com/MeapYeBA