我有一個 Omeka S 安裝并且一切正常,我在 apache 中的 sites-available 檔案夾中進行了重定向,沒問題。
在同一臺服務器中,我在 omeka 安裝的同一級別有一個檔案夾,其中包含專案影像。當我想加載媒體并寫下查找影像的位置的 url 時,我會收到 404 錯誤。如果我輸入wget圖片所在位置的網址,我會得到:
wget http://mysite.it/images/Albini
--2021-11-02 10:58:51-- http://mysite.it/images/Albini
Resolving mysite.it (mysite.it)... 127.0.1.1
Connecting to mysite.it (mysite.it)|127.0.1.1|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://myredirect/images/Albini [following]
--2021-11-02 10:58:51-- https://myredirect/images/Albini
Resolving myredirect (myredirect)... 160.78.46.107
Connecting to myredirect (myredirect)|160.78.46.107|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-11-02 10:58:51 ERROR 404: Not Found.
我該如何解決這個問題?
這是 000-default.config 中的配置:
<VirtualHost *:80>
ServerName myredirect.it
Redirect / https://myredirect.it/
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/omeka-s
這是 default-ssl.conf 中的配置:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerName myredirect.it
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/omeka-s
uj5u.com熱心網友回復:
DocumentRoot /var/www/html/omeka-s...我有一個與我的 omeka 安裝相同級別的檔案夾,其中包含專案影像
我假設該檔案夾omeka-s是您的“omeka 安裝”,在這種情況下,您DocumentRoot假設的 URL 設定似乎不正確,images并且omeka-s是“同一級別”的兩個檔案夾。
使用上面設定的檔案根目錄,請求https://myredirect.it/images/Albini將尋找/var/www/html/omeka-s/images/Albini,而它可能應該是/var/www/html/images/Albini。
例如,它可能應該設定如下:
DocumentRoot /var/www/html
您需要相應地調整<Directory>容器(假設您有一個)。
更新:您大概有一個<Directory>允許訪問、允許.htaccess覆寫、設定Options等的<Directory>容器。該容器也應該參考正確的檔案根目錄(不是/var/www/html/omeka-s)。例如:
<Directory /var/www/html>
:
:
</Directory>
uj5u.com熱心網友回復:
好的,我想通了。我只需要設定一個別名并授予權限,而無需更改 DocumentRoot,就像這樣(在000-default.conf和 中default-ssl.conf:
AliasMatch "^/images/(.*)" "/var/www/html/images/$1"
<Directory /var/www/html/images/>
Order allow,deny
Allow from all
</Directory>
它在https://httpd.apache.org/docs/2.4/mod/mod_alias.html 中有詳細記錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/353390.html
上一篇:Keycloak管理控制臺重定向的ProxyPass
下一篇:2021-11-08 杭州 【作業學習遇到的(經典+重點+難點)分享 CASE 1】重復點擊提交、產生多筆資料、保持資料只操作一次---->介面冪等性校驗
