私は数時間この解決策に取り組んできました&誰かが私を助けてくれるのではないかと考えたら、時間を節約できます。私の質問は、Apache mod_rewriteに関するものです。Apache Mod書き換えヘルプ
この形式でURLを取るために:もちろんです、私の要件に固有のものしかし、そこにドキュメントのトンが存在しない
language/pagename.php
(言語はどちらかになりますが「英語」や「フレンチ」すべてのURLには.php
の拡張子が付きます)。ページ名は任意の単語文字(w+)
になります。その後、
そしてURLは、ユーザーのブラウザでは変更されませんが、そのため、PHPは、この形式で受け取ることができるので、それを書き換える:
例えばlanguage/page.php?slug=pagename
したがって、$_GET['slug']
は値pagename
を返し、すべての要求はpage.phpによって処理されます。
これまでのところ私の最高の推測では、しかし、このメイクPHPは例english/financial.php
のために、このURLのためslug=page
ことを教え
RewriteEngine On
RewriteBase/
RewriteRule ^english/(\w+).php$ english/page.php?slug=$1
です。 financial
ではなく
てきたが、これらのルールを使用し...あまりにも(.)
代わりw
&のように
紹介/トラッキングコードを保存するために有用などを! 1つのルールで両方の言語フォルダをカバーするための特別なボーナスポイント..歓声。 – Reece