2011-01-04 9 views
0

基本的に私はこのフォーラムでいくつかの例を見てきましたが、私の場合はかなりストレートですが、私はちょうど私のケースを見つけることができませんでした。Apache Mod-rewrite:検索エンジンフレンドリーなURLを書く方法

1)このURLを変更する必要があります:domain.com/page.php to domain.com/page 2)私はこのURLをdomain.com/page.php?ID=1ドメインに変更する必要があります。 com/page/1 - > 1は1から無限までの任意の数字です

これらはすべてApacheサーバーで実行されています。

おかげで、


更新
いずれかが任意のアイデアを持っていますか?私はこれを実現させることにとても近いと感じています。助けてください!

答えて

1

は、私はそれを理解静かわからない...

RewriteRule ^page/([0-9]+)/?$ page.php?id=$1 
+0

おかげJlujan、正規表現ベースのルールを使用することができます。私が書いた: のRewriteRuleのオプション+ FollowSymLinksを RewriteEngine ^ページ/([0-9] +)/ $ page.php私が入力する場合は、id = $ 1 は、残念ながら、私は実際に何の喜び;-( – Dennis

+0

を取得していないのですか??私のサイトを移動すると「クリーンな」URLは表示されません[リンク] http://mantlo.com/detail.php?property=2はうまくいきます[リンク] http: //mantlo.com/property/2/。2番目のURLは自動的に表示されません。私の.htaccessファイルのコード:RewriteRule^property /([0-9] +)/?$ detail.php?property = $ 1 [ NC]#プロパティリクエストを処理します。 – Dennis