0

.htaccess を使用してニュース ページをリダイレクトするのに問題があります。new_item.php というフォルダー news 内の php スクリプトからニュースを表示します。id= クエリ文字列を取得し、データベースにクエリを実行します。現在、ニュース リンクを「mysite/news/$id/news_title」に変更しています。これを行うにはどうすればよいですか。以下のコードを .htaccess で試してみましたが、成功しませんでした。

RewriteEngine On 
RewriteRule    ^news/([0-9]+)/(.*)$    ^news_item.php?id=$1   
4

1 に答える 1

0

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/([0-9]+)/.+$ /news/news_item.php?id=$1&lang=en [L,NC,QSA]
于 2013-07-16T18:48:32.107 に答える