0

mod-rewriteに関して質問があります。wordpress ブログからカスタム CMS にサイトを再構築しています。

現在、XX.com/this-is-my-post というブログ投稿があります。問題は、xx.com/contact-us のページもあるということです。

コンテンツ ページ (IE: xx.com/why-us) を作成し、htaccess で以下を使用しました。

RewriteRule ^([^/\.]+)/?$ content.php?c=$1 [L]

ブログ投稿を予測するために 301 リダイレクトを行い、それらを xx.com/blog/this-is-my-post として作成しましたが、彼らはこれを望んでいません。

では、どうすれば次のようなものを作成できますか。

検索すれば

RewriteRule ^([^/\.]+)/?$ content.php?c=$1 [L]

一致するものが表示されない - 記事/ブログ ページに移動して、一致するものがあるかどうかを確認します。

RewriteRule ^([^/\.]+)/?$ article.php?c=$1 [L]
4

1 に答える 1

0

書き換えエンジンが、コンテンツを自由にロードしcontent.php?c=$1たり、$1. あなたの最善の策は、含めるかどうかを決定するカスタムスクリプトを介してすべてをcontent.phpルーティングarticle.phpc、書き換えルールを使用してそれを介してすべてをルーティングすることです。

于 2012-08-14T23:25:55.457 に答える