おそらく単純な問題に気が狂っています。RewriteRuleが.htaccessやapache2.confで動作しない
私はこのようなすべてのURLを書き換える必要があります。
http://stage.mydomain.com/post/F9YxPF/my_post_title http://stage.mydomain.com/post.php?uid_url=F9YxPF
に.htaccessのは、適切に処理されて、私は基本的なルールを設定したときに、それが働いているが、私は一致するのRewriteRuleを構築しようとすると、その構造私は常に404を取得します。
何か助けが大いに感謝されます!
編集:私のオリジナルのRewriteRuleた:??
のRewriteRule^/ポスト/([-ZA-Z0-9 _-] +)/(?。\ *)$ /post.php?uid_url= $ 1 [L]
問題があるルールを投稿していない場合は、どうしてもお手伝いできません。 – arkascha
よろしくお願いします。私が使っていたものは、この1つです:RewriteRule^/?post /([a-zA-Z0-9 _-] +)/(\?。*)?$ /post.php?uid_url = $ 1 [L] –
一般的な注意:追加情報を質問に直接入力してください。コメントの技術的な詳細は読みにくいです。その質問の下に '編集 'ボタンがあります。手元にある問題は、あなたのマッチングパターンの中の '\?'です。リテラルの疑問符はURLの一部ではないため、ルールは決して一致しません。あなたは 'uid'の後ろにあるものに興味がないので、あなたはそれを無視することができます。ちょうど私が私の答えで示したように。 – arkascha