-1

みんな、おはよう、

私は本当に誰かが助けてくれることを望んでいます。htmlWebサイトをphpWebサイトに再開発しましたが、mod_rewriteを使用したいと思います。

私はおそらく本当に愚かです(私はこれに非常に慣れていませんがあなたが見ることができるように!)、しかし私は私がグーグルで調べたと約束しましたが答えを見ることができません。

私がする必要があるのは、古いくだらない.htmlファイルを仮想サブドメインにリダイレクトすることです。

したがって、Example.htmlはexample.mydomain.co.ukに移動する必要があります(私は数ページしかないので、式を使用せずに逃げることができると思います)。

私は次のように近づきました:

RewriteEngine On    # Turn on the rewriting engine
RewriteBase /
RewriteRule example.html$ ^example\.mydomain\.co.uk [R=301,NC]

しかし、それはmydomain.co.uk \%5eexample.mydomain.co.ukだけです。ドメインをphpにプッシュして、ビットがこの最初のビットだけをソートするようにするための例をたくさん見つけました!

何卒よろしくお願い申し上げます。

よろしく、アラン

4

1 に答える 1

1

az 小文字のみで始まるものをサブドメインにリダイレクトする場合は、次のようにします。

RewriteRule ^([a-z]+)\.html$ $1.mydomain.co.uk [R=permanent]

ただし、リダイレクトしてはならない .html ファイルがあるかどうかを慎重に検討する必要があります。そのような場合、簡単に回避できるパターンがあるかどうかを特定する必要があります。その場合、正規表現を変更するだけで十分です。これらの非リダイレクト ページを簡単に回避できるパターンがない場合は、おそらく RewriteCond を使用して、リダイレクトを回避する各ページにチェックインを追加する必要があります。

于 2013-03-23T12:24:00.597 に答える