0

私の URL は ukneurology.com で、特定のプログラムの URL はhttp://ukneurology.com/html/clinicInfo/stroke.htmlです。2 番目の URL を ukneurology.com/stroke に変更し、他のすべてのページと一緒に変更したいと考えています (これらはすべて別のパスになります)。多くの動的なページを見てきましたが、他の例で見たようなページの URL はありません。実際の URL を入力できる htaccess ファイルが必要なだけです。次に、ブラウザーでどのように表示するか、およびユーザーが使用できるものを入力します。使用できるテンプレートはありますか? またはさらに良いことに、私のためにそれを行うジェネレーターはありますか? 何も見つかりません!

4

1 に答える 1

0

次のようなものを使用できます:RewriteRule newPageName oldPageName [L]注意: .newPageName で次のようにエスケープする必要があります: \.。NewPageName と oldPageName にはドメインは含まれません。

あなたの例では、これは正しいでしょう:ユーザーがhttp://ukneurology.com/strokeRewriteRule stroke html/clinicInfo/stroke.html [L] にアクセスしようとすると、リダイレクトなしでページhttp://ukneurology.com/html/clinicInfo/stroke.htmlが表示されます (したがって、 URLはそのままです。)は、他のRewriteRule が満たされることを回避します。[L]

特別なスキーム ( http://ukneurology.com/abc=>http://ukneurology.com/html/clinicInfo/abc.htmlなど) がある場合は、正規表現を使用して、何千もの RewriteRules を手動で記述することを回避できます。RewriteRule ([^/]+) html/clinicInfo/$1.html [L]

于 2012-06-21T20:20:12.640 に答える