問題タブ [mod-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
249 参照

.htaccess - mod_aliasを使用したフォルダーのリダイレクトに関する問題

このスレッドに続く別の質問。私が解決できない唯一の残りの項目は、現在存在しないフォルダー'/ team /'のリストがあることですが、これを.htaccessファイルに追加すると、次のファイルの他のすべての.htaccessエントリが壊れます。そのフォルダ、すなわち

その後、/ team / joe_bloggs.htmにアクセスしようとすると、次のようになります。

これを修正できれば、元の質問を解決し、.htaccessファイル内のリダイレクトページの膨大なリストを減らす方法を理解するのに役立つ可能性があります。

0 投票する
1 に答える
933 参照

apache - Apacheが常にHTTPS経由で単一のページを提供するようにするにはどうすればよいですか?

すべての接続をhtt_p://www.example.com/abc.htmlからHTTP_S://www.example.com/abc.htmlにリダイレクトしたいと思います。これにはどのmod_aliasまたはmod_rewriteコマンドが機能しますか?私はもう試した:

.htaccessとhttpd.confの両方にありますが、それは機能しません。RewriteRuleの最初の文字列が他の文字列(abz.htmlなど)の場合は機能しますが、abc.htmlの場合は機能しません。abc.htmlは、サーバー上の実際のファイルです(別のリダイレクトではありません)。オプションFollowSymlinksは、適切なDirectoryディレクティブにあります。

どうもありがとう。

0 投票する
3 に答える
2840 参照

apache - 名前にスペースを含むファイルを含むhtaccessを使用してディレクトリをリダイレクトするにはどうすればよいですか

私は、誰かがサーバー上にたくさんの古いファイルを渡してきた状況に対処しています。これらのファイルには、それらへの直接の着信リンクがたくさんあります (主に pdf ファイル)。ファイルは整理されていますが、別のディレクトリにあります。以前は「ドメイン/マニュアル/ファイル」でしたが、現在は「ドメイン/メディア/マニュアル/ファイル」です。htaccess ファイルを使用してこの問題を解決しようとしています。

ファイルの多くには名前にスペースが含まれており (私が制御できるものではありません)、ファイルへのリンクが既にあるため、名前を変更することはできません。次のような引用符を使用して、名前にスペースが含まれているファイルを個別にリダイレクトできることがわかりました。

ただし、これらのファイルが大量にあるため、ディレクトリ全体をリダイレクトするために使用できるファイル名のスペースを処理する正規表現を作成する方法があるかどうか疑問に思いました。一部のファイルにはスペースのないまともなファイル名が含まれていること、一部のファイルにはスペースが 1 つ、その他のファイルには複数のスペースが含まれていることを付け加えておきます。それはきれいではありません。

あなたのアドバイスを聞いて本当に感謝する前にこの問題に遭遇したことがあるなら、私はアイデアが不足しています.

ありがとう。

0 投票する
1 に答える
3437 参照

apache - Apache Rewrite と Alias の組み合わせ

既存のエイリアスがある問題に遭遇しました。大文字と小文字を区別しないスペルのすべてのバリエーションをキャッチする書き換えルールを追加したいと考えています。

キャッチするには、書き換えルールが必要です。

など...

書き換えとエイリアスを連携させることができないようです。

0 投票する
1 に答える
37 参照

redirect - .htaccess 使用時になぜ問題が発生するのですか? リダイレクト中

私はこの行を持っています

リダイレクト /?page=cms_page&id=12 http://www.domain.dk/case

?page=......と入力すると、page=.....のみを使用すると機能しませんが、ユーザータイプは機能しません

domain.dk/?page=cms_page&id=12

だから今、私はあなたに尋ねます、私は何を間違えましたか?

0 投票する
1 に答える
1263 参照

windows - mod_rewrite と mod_alias を連携させるにはどうすればよいですか?

共有ホスティング アカウントを模倣するようにセットアップされた Windows/Apache/PHP 環境がありますが、取得できず、mod_alias互いにmod_rewriteうまくプレイできません。両方とも、サーバー レベルおよびサイトごとに確実に有効になっています。

d:\web\public_html\DocumentRoot としてセットアップしました。しかし、一般的に言えば、それは空になります。

サイトをd:\web\sites\保存して使用する場所がありAlias、その下に次のディレクトリ構造があります。

私は次のように設定されたエイリアスを持っています: (そして、それらは間違いなく動作します!)

p>

public_htmlフォルダーは、サイトごとのファイル.htaccessが保存される場所であり、確実にmod_rewrite有効になっていますが、正しく機能しません。

RewriteBaseこれまでのところ、私はどうあるべきかについて行き詰まっています。//alfa/alfa/およびを試しましたalfa/d:\web\sites\alfa\public_htmld:/web/sites/alfa/public_htmld:\web\sites\alfaを試してみましたがd:/web/sites/alfa、役に立ちませんでした。

これは可能ですか?もしそうなら、私は何を間違っていますか?

Aliasディレクティブを一元化し、RewriteRuleサイトごとの.htaccessファイルに sを入れておきたいのは明らかです。

0 投票する
2 に答える
873 参照

apache - mod_rewriteとmod_aliasの競合の修正

私はこのようなVirtualHostセットアップを持っています:

http://example.com/somedirは正常に機能します

ただし、mod_rewrite/ somedir(クリーンURLが必要なCodeIgniterアプリ)を設定する必要があります。これがCodeIgniterwikiからのビットです:

通常、mod_rewriteサブディレクトリで使用される場合RewriteBase、ディレクトリの名前と一致するように変更するだけで、それを機能させることができます。

mod_alias...しかし、それは(404を取得して)動作しないようです。この問題の回避策はありますか?

0 投票する
1 に答える
3276 参照

apache - クエリ文字列を使用した.htaccessの単純な301リダイレクトは、リダイレクトディレクティブでは機能しません

.htaccessファイル内の単一のURLを次のようにリダイレクトしようとしていますRedirect

ディレクトリ構造のURLを使用して機能する他の同様のルールがたくさんありますが、これは処理を拒否します。

何か特別なことをする必要がありますか?

ありがとう!

0 投票する
2 に答える
291 参照

apache - ユーザーが気付かないうちに、あるドメインから別のドメインにリダイレクトする

サーバー上にたくさんのドメインがあります。ユーザーが知らないうちに一部のドメインを別のドメインにリダイレクトできるようにしたいので、301リダイレクトではありません。

たとえば、domain.comをmasterdomain.com/sites/domain.comにリダイレクトします。したがって、domain.comにアクセスすると、masterdomain.com / sites/domain.comのデータがユーザーに表示されます。また、masterdomain.comとdomain.comは同じサーバー上にあります。

Apacheを使用してこれを行うにはどうすればよいですか?mod_rewritem mod_alias?

0 投票する
1 に答える
1184 参照

.htaccess - .htaccess エイリアス URL

を使用して一時 URL のリダイレクトを作成しようとしています

「dir」はファイル構造に存在しますが、「subdir」は存在しないことに注意してください。

ブラウザでhttp://www.domain.com/dir/subdirと入力すると、リダイレクトは機能しますが (「サブディレクトリ」は存在しません)、http://www.domain.com/dir/subdir / 404 を返します。

基本的に、ファイルにリダイレクトする偽のディレクトリを作成したい