[英]mod rewrite and htaccess with subfolders
我在一個服務器上設置了一個站點,隨后將其移動了。 我有一個處理鏈接並轉發的子域。 但是,隨着服務器的移動,文件現在位於另一個位置! 讓我解釋
example.com
(運行主站點) my.example.com
我能夠創建一個子域並在其中運行文件而沒有問題。 主域和子域的運行方式類似於單獨的站點。 我的.htaccess
文件可以正常工作,並具有以下代碼行:
RewriteEngine On
RewriteRule ^([0-9a-zA-Z]*)$ index.php?profileId=$1
example.com
(運行主站點) my.example.com
(文件現在位於我的主域根目錄的子文件夾中,因此位於example.com/my.example.com
。) 盡管已經設置了子域,但是這現在會影響我的.htaccess
文件。 運行頁面時,出現“未指定輸入文件錯誤”。
我該如何解決? 它只是一個簡單的文件,但是我的問題是我有10000個無法更改的預打印QR文件,因此需要解決我的問題。
RewriteEngine On RewriteRule ^([0-9a-zA-Z]*)$ index.php?profileId=$1
假設...這應該仍然可以正常工作
.htaccess
文件現在位於子域的文檔根目錄(假定為example.com/my.example.com
)中,而不位於主域的文檔根目錄中。 index.php
文件(在此偽指令中引用)位於my.example.com/index.php
(而非example.com/index.php
)。 另外,請確保已禁用MultiViews
。 您可能需要將以下內容添加到.htaccess
文件的頂部:
Options -MultiViews
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.