問題タブ [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 投票する
1 に答える
1230 参照

apache - 内部サーバーエラーを与えるapache mod_aliasの構成

仮想ホストの構成は次のとおりです

/home/mydir/proj に laravel をインストールしていますが、http://mydir.domain.com/proj にアクセスしようとすると「内部サーバー エラー」が発生し、ログに次のように表示されます。

rewrite.log:

apache-local-error_log:

/home/mydir/proj/public_html には、laravel の標準の .htaccess があります。

私が間違っていることを提案していただければ幸いです。

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

apache - Ruby on Rails で Apache DirectoryIndex ディレクティブが正しく機能しない

Phusion Passenger を介してルート ディレクトリで Ruby on Rails が実行されているサイトがあります。一部の ApacheAliasディレクティブは、静的 HTML ディレクトリを提供します。

静的ディレクトリの 1 つからファイルの正確な URL を要求すると、Apache は期待どおりにそれを返します。ただし、期待どおりの動作が得られない場合がいくつかあります。機能ディレクトリにindex.phphello.jpgAlias /functional /path/to/functionalが含まれるエイリアスについて考えてみます。

  1. https://example.com/functional/hello.jpgをリクエストすると、期待どおりに JPEG ファイルが返されます。
  2. https://example.com/functional/index.phpへのリクエストにより、PHP スクリプトが実行され、期待どおりに結果の HTML ドキュメントが出力されます。
  3. https://example.com/functional/へのリクエストは、Rails スタックで404になります。
  4. https://example.com/functional (末尾のスラッシュなし)へのリクエストも、Rails スタックで 404 になります。理想的には、この URL は、ユーザーをhttp://example.com/functional/にリダイレクトする 301 を返す必要があります。

(すでにあるindex.phpに加えて) index.htmlファイルを機能ディレクトリに追加すると、パス #3 と #4 は期待どおりにそのファイルを返します。

Passenger の Apache 構成ファイルの関連部分は次のとおりです。

静的ディレクトリの場合:

私は index.php がデフォルトでロードされないという答えのほとんどを試しましたが、優先れませんでした。その行はすでにconf.d/php.confにあるため、指定する必要さえありません。DirectoryIndex index.php

Rails が URL に 404 を与えているこの問題を解決する方法についてのアイデアはありますか?

0 投票する
0 に答える
66 参照

php - ファイルへのApache書き換えルール

[Ubuntu14/Apache2.4]
DocumentRoot 以外のファイルに Rewrite ルールを使用したい:

しかし、Apache は存在しない DocumentRoot フォルダー内のファイルを検索するため、できません。

したがって、AliasMatch を使用できます。

しかし、Apache は File 引数で解釈せずに PHP スクリプト自体を返します。

これを行うアイデアはありますか?ありがとうございました、

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

apache - サブパスからルート化されたLaravelを実行するようにApacheをセットアップする方法は?

DocumentRootexample.comにあり/var/www/htmlます。

Laravelがインストールされて/var/www/example/publicおり、アクセスできますが、asなどhttp://example.com/dashboardの他のルートにアクセスしようとするとエラーが発生します。と言って、誰か私を案内してくれませんか?http://example.com/dashboard/login404 Not FoundThe requested URL /var/www/example/public/index.php was not found on this server.

public ディレクトリの.htaccessファイルはそのままです。

は次の000-default.confとおりです。

0 投票する
0 に答える
39 参照

regex - DocumentRoot 外のファイルにアクセスする

http://site1.bla.example.comhttp://site2.bla.example.com、およびhttp://site2.bla.example.com/var/www/htmlはすべて、私の DocumentRoot を指しています。

次のディレクトリ構造を考えると、 http ://site1.bla.example.com/files/somefile1.pngを返すsomefile1.pnghttp://site2.bla.example.com/files/somefile2.pngを返すsomefile2.png、などを希望します。 .

これはどのように達成されますか?以下は私の失敗した試みです。

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

.htaccess - Apache Alias + Rewrite: エイリアスフォルダーの絶対パスを変更する方法

サブディレクトリに移動する必要がある Web サイトがあります。

私の質問は、ルートから新しいディレクトリへの絶対パスのすべての要求を書き換える方法はありますか?

例えば:

となります:

mod_rewrite でこれを行う方法はありますか?

ありがとう、どんな助けでも大歓迎です!

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

apache - VirtualHost 構成の問題

同じ IP ホスト上の Apache でポート 80 経由で提供したい 2 つのアプリがあります。そのために、次の仮想ホストを定義しました。

問題は、リストの最初のものだけが認識されていることです (両方とも独立して動作します)。順序に関係なく、これらの両方を一緒に機能させるには何が欠けていますか?

編集

ドメイン (ホスト名とポートを含む) 間の CORS 認証の問題により、異なるサーバー名の使用を避けようとしています。私が望むのは、それに応じて解決するための 2 つの異なるパスです: http://test.com/cardiocatalogqthttp://test.com/api