問題タブ [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.
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 があります。
私が間違っていることを提案していただければ幸いです。
apache - Ruby on Rails で Apache DirectoryIndex ディレクティブが正しく機能しない
Phusion Passenger を介してルート ディレクトリで Ruby on Rails が実行されているサイトがあります。一部の ApacheAlias
ディレクティブは、静的 HTML ディレクトリを提供します。
静的ディレクトリの 1 つからファイルの正確な URL を要求すると、Apache は期待どおりにそれを返します。ただし、期待どおりの動作が得られない場合がいくつかあります。機能ディレクトリにindex.phpとhello.jpgAlias /functional /path/to/functional
が含まれるエイリアスについて考えてみます。
- https://example.com/functional/hello.jpgをリクエストすると、期待どおりに JPEG ファイルが返されます。
- https://example.com/functional/index.phpへのリクエストにより、PHP スクリプトが実行され、期待どおりに結果の HTML ドキュメントが出力されます。
- https://example.com/functional/へのリクエストは、Rails スタックで404になります。
- 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 を与えているこの問題を解決する方法についてのアイデアはありますか?
php - ファイルへのApache書き換えルール
[Ubuntu14/Apache2.4]
DocumentRoot 以外のファイルに Rewrite ルールを使用したい:
しかし、Apache は存在しない DocumentRoot フォルダー内のファイルを検索するため、できません。
したがって、AliasMatch を使用できます。
しかし、Apache は File 引数で解釈せずに PHP スクリプト自体を返します。
これを行うアイデアはありますか?ありがとうございました、
apache - サブパスからルート化されたLaravelを実行するようにApacheをセットアップする方法は?
の DocumentRoot
はexample.com
にあり/var/www/html
ます。
Laravelがインストールされて/var/www/example/public
おり、アクセスできますが、asなどhttp://example.com/dashboard
の他のルートにアクセスしようとするとエラーが発生します。と言って、誰か私を案内してくれませんか?http://example.com/dashboard/login
404 Not Found
The requested URL /var/www/example/public/index.php was not found on this server.
public ディレクトリの.htaccessファイルはそのままです。
は次の000-default.conf
とおりです。
regex - DocumentRoot 外のファイルにアクセスする
http://site1.bla.example.com、http://site2.bla.example.com、およびhttp://site2.bla.example.com/var/www/html
はすべて、私の DocumentRoot を指しています。
次のディレクトリ構造を考えると、 http ://site1.bla.example.com/files/somefile1.pngを返すsomefile1.png
、http://site2.bla.example.com/files/somefile2.pngを返すsomefile2.png
、などを希望します。 .
これはどのように達成されますか?以下は私の失敗した試みです。
.htaccess - Apache Alias + Rewrite: エイリアスフォルダーの絶対パスを変更する方法
サブディレクトリに移動する必要がある Web サイトがあります。
私の質問は、ルートから新しいディレクトリへの絶対パスのすべての要求を書き換える方法はありますか?
例えば:
となります:
mod_rewrite でこれを行う方法はありますか?
ありがとう、どんな助けでも大歓迎です!
apache - VirtualHost 構成の問題
同じ IP ホスト上の Apache でポート 80 経由で提供したい 2 つのアプリがあります。そのために、次の仮想ホストを定義しました。
問題は、リストの最初のものだけが認識されていることです (両方とも独立して動作します)。順序に関係なく、これらの両方を一緒に機能させるには何が欠けていますか?
編集
ドメイン (ホスト名とポートを含む) 間の CORS 認証の問題により、異なるサーバー名の使用を避けようとしています。私が望むのは、それに応じて解決するための 2 つの異なるパスです: http://test.com/cardiocatalogqtとhttp://test.com/api。