第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Htaccess 第二個重寫規(guī)則不適用于生產(chǎn)

Htaccess 第二個重寫規(guī)則不適用于生產(chǎn)

PHP
慕的地8271018 2023-10-01 10:05:06
最奇怪的事情。兩個重寫規(guī)則都在我們的測試服務(wù)器上運(yùn)行,但第二個規(guī)則locations在生產(chǎn)服務(wù)器上不起作用,并且由于某種原因/在末尾添加了一個locations/。兩臺服務(wù)器上的配置相同。我正在嘗試簡化 URL,而不重命名文件。這樣,如果用戶輸入,site.php/locations它將加載重定向頁面的內(nèi)容,但保留簡化的 URL關(guān)于為什么locations重定向不起作用的任何想法?RewriteEngine onRewriteBase /// The next two are statements are just for context. They preceded the faq and locations forward RewriteCond %{REQUEST_URI} ^/index.php$RewriteRule (.*) / [R=301,L]// The two rewrites that I wantRewriteRule ^faq$ /faq-mailbox-account.php [NC,L]RewriteRule ^locations$ /choose-digital-mailbox-location.php [NC,L]
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊

...在生產(chǎn)中并由于某種原因/在末尾添加了一個locations/

locations如果作為文件系統(tǒng)上的物理目錄存在,就會發(fā)生這種情況。(或者存在并且響應(yīng)被緩存。)

如果您請求/locations/locations作為物理目錄存在,則 mod_dir 將發(fā)出 301 外部重定向以附加尾部斜杠 - 通常,這是“修復(fù)”URL 所必需的。

無論您的規(guī)則是否匹配*1 , mod_dir 都會發(fā)生這種外部“重定向” ,因?yàn)樗爸皇恰?em>內(nèi)部重寫而不是另一個重定向。(*1事實(shí)上,它確實(shí)匹配并且重寫確實(shí)發(fā)生,但它被 mod_dir 重定向有效地覆蓋。)

您可以在您的模式中附加一個可選的斜杠,例如。- 但如果您請求的末尾沒有斜杠,重定向仍然會首先發(fā)生。您需要請求一個已包含尾部斜杠的 URL。RewriteRule ^locations/?$/locations

您可以使用 來阻止 mod_dir 附加尾部斜杠DirectorySlash Off,但是,這可能會對您的系統(tǒng)產(chǎn)生其他影響。

另請注意,由于這是 301(永久)重定向,因此您的瀏覽器可能會永久緩存它。因此,如果該/locations目錄已在服務(wù)器上刪除,瀏覽器仍將重定向用戶,直到所有客戶端緩存也被清除。

兩臺服務(wù)器上的配置相同。

那么,兩臺服務(wù)器上都有(或曾經(jīng))有一個目錄嗎?/locations

如果兩臺服務(wù)器上的配置相同,那么您將得到相同的響應(yīng),因此一定存在一些差異。或者,存在客戶端緩存問題。

這樣如果用戶輸入site.php/locations

我認(rèn)為您的意思是site.com/locations- 否則,您發(fā)布的指令沒有希望起作用,因?yàn)樗鼈兏静黄ヅ洹?/p>


查看完整回答
反對 回復(fù) 2023-10-01
?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個贊

該問題是由于 Prod 上的符號鏈接驅(qū)動器造成的



查看完整回答
反對 回復(fù) 2023-10-01
  • 2 回答
  • 0 關(guān)注
  • 131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號