だから私は、変換するためにmod_rewriteを使用したい:それは任意の名前にすることができるように($ユーザは、URLに付加さPHPの変数であるPHP .htaccessのmod_rewriteを
random_name.com/main.php?user=$user
random_name.com/$user
へ
RewriteEngine on
RewriteRule ^/([A-Za-z0-9-]+)/?$ main.php?id=$1 [NC,L]
:そのようアンディやレベッカ、そのような名前)
と.htaccessのための私のコードがあるとして、 210
しかし、これは何らかの理由でうまくいかないようです。私はチュートリアルを読んだことがありますが、それらは実際に複雑で、これはトリックを行うように思えますが、そうではありません。 mod_rewriteの経験がある人であれば、私にはいくつかの指針を与えることができれば感謝します。
は先頭の '/'なしでそれを試してみてください。基本的にはURLに含意されているため、一致するURIには含まれません。 –
@MarcBあなたは答えとして投稿する必要があります。これは、[docs](http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule)の最後の例とディレクトリ単位の設定( '.htaccess')がどのように異なっているかに役立ちますその上にあるサーバーごとのものに変更します。 – Phil
ねえ、私はこれを試しました、それはo.oを動作させるように見えませんでした。 – r1nzler