新しいサイト/サーバーでいくつかの.htaccessコードを再利用しようとしていますが、正しく動作しません。私はURLの書き換えの専門家ではないので、誰かが私の構文が間違っているかどうか、またはサーバー側をチェックする必要がある何かがあるかどうかを誰にでも見ていただければ幸いです。ModRewrite .htaccess/SEO URL構文
は私は次のコードを使用しています:/ /ニュース/記事-1をそれが第一のレベルのために働く、/ニュース
Options +FollowSymLinks
RewriteEngine on
# News Pages
RewriteRule ^news/$ /news.php
RewriteRule ^news/(.*?)/$ /news.php?article=$1
を/ちょうど/ニュース/(news.php)概要ページをロードします。 /news.php?article=article-1は正しく動作します。
サーバはApache 2.2.9を実行しており、PHPはCGIモードです。
PHPはCGIモードで動作していますか? – MattP
追加済み/? - 私の答えを読んでください。 +私はあなたのルールをテストした結果を聞いてみたいと思います。そうすれば、それらを一緒に組み合わせる方がより簡単になります。 – DaneSoul
私はそれを働かせていない、代わりにPHPでそれを行うことがあります – MattP