リダイレクトしますが、ドメインは同じままにします

ボビー

私はowncloudサーバーを持っていますが、共有リンクを短くするために、2番目の短いドメインをセットアップしたいと思います。

longdomain.comとshort.comがあるとしましょう。これが私のhttpd行です。

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/dir/public_html
    ServerName short.com
    ServerAlias www.short.com
    RewriteEngine on
    RewriteRule ^/([A-Za-z0-9]{4,12})$ https://www.long.domain.com/public.php?service=shorty_relay&id=$1 [QSA,L]
    ErrorLog /var/www/dir/error.log
</VirtualHost>

現在の行では、short.comは必要な場所に正確にリダイレクトしますが、このリダイレクトをバックグラウンドで実行し、ユーザーのブラウザーで短いドメインを維持したいと思います。これどうやってするの?

更新:

ショートドメイン仮想ホストでこれを使用すると、ショートドメインを使用して自分のクラウドにアクセスできます。例:short.com/index.php/apps/files/

長いドメインは消えます。私は今一歩前進していると思います。

ProxyPass / https://www.long.domain.com
ProxyPassReverse / https://www.long.domain.com

次のステップは、正規表現を使用して、短いIDリンクのみをロードできるようにすることです。

上記の書き換え正規表現をプロキシパスと組み合わせるにはどうすればよいですか。ProxyPassMatchを試しましたが、正しく使用する方法がわかりません。何かアイデアはありますか?

コベナー

short.comで同じコンテンツをアドレス指定できない場合、short.comは、mod_proxy、mod_proxy_httpをロードし、書き換えフラグをRからPに変更することで、長いドメインにプロキシできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リダイレクト応答は常に同じドメインにリダイレクトします

分類Dev

htaccessは同じドメイン内の別のフォルダにリダイレクトします

分類Dev

Apacheは同じサブドメインにリダイレクトしますか?

分類Dev

firebase.jsonは、/の後に同じページがあるドメインから別のドメインにリダイレクトします

分類Dev

リダイレクトURIはすべて同じドメインに属している必要があります

分類Dev

メインドメインをサブドメインにリダイレクトしますが、サブディレクトリは保持します

分類Dev

htaccessはすべてのサブドメインを同じディレクトリにリダイレクトします

分類Dev

htaccess-www以外をwwwにリダイレクトしますが、サブドメインは除外します

分類Dev

Htaccessディレクトリを別のディレクトリにリダイレクトしますが、メインフォルダのURLは同じままにします

分類Dev

IIS / ASPドメインを別のドメインにリダイレクトします。どちらも同じソースを持っています

分類Dev

.htaccess-サブドメインとパスを同じサブドメインと別のドメインのパスにリダイレクトします

分類Dev

301ディレクトリ全体を特定のスレッド/リンク(同じドメイン)にリダイレクトします

分類Dev

ログイン後に同じURLにリダイレクトします

分類Dev

Wordpressのメインドメインindex.phpをページ(同じドメイン)にリダイレクトします

分類Dev

Nginxはすべてのドメインを同じサーバーブロックにリダイレクトします

分類Dev

Route53を使用してネイキッドドメイン名をwww.example.comにリダイレクトしたいのですが、私のバケットはドメインと同じ名前のs3にあります

分類Dev

htaccess-同じドメインへのリダイレクトでループします

分類Dev

.htaccessはドメイン名の直後にリダイレクトします

分類Dev

Nginxサブドメインは静的URLにリダイレクトします

分類Dev

AWS AmplifyDomainは別のドメインにリダイレクトします

分類Dev

Laravelは別のサブドメインにリダイレクトします

分類Dev

Google Drive APIwebContentLinkは別のドメインにリダイレクトします

分類Dev

WordPressのメインドメインはサブドメインにリダイレクトし続けます

分類Dev

Railsログはリダイレクトを表示しますが、ビューは同じままです

分類Dev

同じコンポーネントにリダイレクトしてレンダリングします

分類Dev

サブドメインのhttpはメインドメインにリダイレクトします。サブドメインはhttpsで動作します

分類Dev

Firebaseは同じパス名にリダイレクトします

分類Dev

古いドメインを新しいドメインにリダイレクトしますが、アドオンドメインを除外しますか?(htaccess)

分類Dev

ドメインをリダイレクトしますが、元のURLは保持します

Related 関連記事

  1. 1

    リダイレクト応答は常に同じドメインにリダイレクトします

  2. 2

    htaccessは同じドメイン内の別のフォルダにリダイレクトします

  3. 3

    Apacheは同じサブドメインにリダイレクトしますか?

  4. 4

    firebase.jsonは、/の後に同じページがあるドメインから別のドメインにリダイレクトします

  5. 5

    リダイレクトURIはすべて同じドメインに属している必要があります

  6. 6

    メインドメインをサブドメインにリダイレクトしますが、サブディレクトリは保持します

  7. 7

    htaccessはすべてのサブドメインを同じディレクトリにリダイレクトします

  8. 8

    htaccess-www以外をwwwにリダイレクトしますが、サブドメインは除外します

  9. 9

    Htaccessディレクトリを別のディレクトリにリダイレクトしますが、メインフォルダのURLは同じままにします

  10. 10

    IIS / ASPドメインを別のドメインにリダイレクトします。どちらも同じソースを持っています

  11. 11

    .htaccess-サブドメインとパスを同じサブドメインと別のドメインのパスにリダイレクトします

  12. 12

    301ディレクトリ全体を特定のスレッド/リンク(同じドメイン)にリダイレクトします

  13. 13

    ログイン後に同じURLにリダイレクトします

  14. 14

    Wordpressのメインドメインindex.phpをページ(同じドメイン)にリダイレクトします

  15. 15

    Nginxはすべてのドメインを同じサーバーブロックにリダイレクトします

  16. 16

    Route53を使用してネイキッドドメイン名をwww.example.comにリダイレクトしたいのですが、私のバケットはドメインと同じ名前のs3にあります

  17. 17

    htaccess-同じドメインへのリダイレクトでループします

  18. 18

    .htaccessはドメイン名の直後にリダイレクトします

  19. 19

    Nginxサブドメインは静的URLにリダイレクトします

  20. 20

    AWS AmplifyDomainは別のドメインにリダイレクトします

  21. 21

    Laravelは別のサブドメインにリダイレクトします

  22. 22

    Google Drive APIwebContentLinkは別のドメインにリダイレクトします

  23. 23

    WordPressのメインドメインはサブドメインにリダイレクトし続けます

  24. 24

    Railsログはリダイレクトを表示しますが、ビューは同じままです

  25. 25

    同じコンポーネントにリダイレクトしてレンダリングします

  26. 26

    サブドメインのhttpはメインドメインにリダイレクトします。サブドメインはhttpsで動作します

  27. 27

    Firebaseは同じパス名にリダイレクトします

  28. 28

    古いドメインを新しいドメインにリダイレクトしますが、アドオンドメインを除外しますか?(htaccess)

  29. 29

    ドメインをリダイレクトしますが、元のURLは保持します

ホットタグ

アーカイブ