2017-11-09 13 views
-1

ファイル名にxmlファイル名をリダイレクトしてファイル名を渡して、xmlをvarにしたいとします。このように、ファイル名は、それがPHPファイルに渡すとVARを通過するsomething.xmlの場合:somethinghtaccessを使ってxmlファイルのファイル名をvarとしてサイトマップからphpファイルを生成する

例(トップは、元のURLであり、下部には、新しいURLです):

https://www.someurl.com/somename.xml 
https://someurl.com/files/sitemapper.php?var=somename 

https://www.someurl.com/anothername.xml 
https://someurl.com/files/sitemapper.php?var=anothername 

https://www.someurl.com/willikers.xml 
https://someurl.com/files/sitemapper.php?var=willikers 
+0

これは基本的にはリライトの取得ほど基本的なことなので、私たちに見せようとしていますか? – CBroe

答えて

1

SOユーザーCBroeが私を脅迫しました私自身でこれを理解することに。このソリューションでは、このルールがすでにルートにある他のxmlファイルに影響を与えないように、zmフォルダ内のxmlファイルから指示します。

RewriteEngine On 

RewriteRule ^zm/([\w-]+)\.xml$ /files/sitemapper.php?var=$1 [L,QSA,NC] 
+0

彼はあなたを脅迫していませんでした。彼はあなたにこのサイトのルールを守るように頼んでいました。 https://stackoverflow.com/tags/regex/info、特に「How To Ask」の2番目の箇条書きをご覧ください。 – CAustin

+0

私はルールを知らなかった。ごめんなさい。私の「脅迫された」コメントは、私が十分な努力をしなかったために逮捕されたという小切手の認識の遊び心のある舌としてのみ意図されていました。私は最初に答えを探しました。それを見つけられなかったので、私は「原因に寄与して」質問を投稿すると思いました。再び、社会的基準を壊してしまったのは、最初は自分自身でそれ以上のことに取り組んでいないと思ったからです。私はルールを知らなかった。今私は知っている。ご報告ありがとうございます。 –

関連する問題