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

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

如何從 PHP 轉(zhuǎn)換為 .HTACCESS(關(guān)于在 referrer 上重定向)

如何從 PHP 轉(zhuǎn)換為 .HTACCESS(關(guān)于在 referrer 上重定向)

PHP
慕后森 2023-03-26 16:07:03
我如何將此代碼從 php 轉(zhuǎn)換為 .htaccess?<?php if ( isset( $_SERVER[ "HTTP_REFERER" ] ) ) {    $HOST_REFERRER = parse_url( $_SERVER["HTTP_REFERER"] ) [ "host" ];     $ALLOWED = array( $_SERVER[ "HTTP_HOST" ], "mysite1.com", "mysite2.com" );    if ( !in_array ($HOST_REFERRER, $ALLOWED ) ) {        header( "Location: http://" . $_SERVER[ "HTTP_HOST" ] . "/error-403", true, 301 );    }   }?>
查看完整描述

1 回答

?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

聽起來很簡單:


RewriteEngine on

RewriteCond %{HTTP_HOST} !^mysite1\.com$ [AND]

RewriteCond %{HTTP_HOST} !^mysite2\.com$

RewriteRule ^ http://%{HTTP_HOST}/error-403 [R=301]

最好從 302 臨時(shí)重定向開始,然后在確定一切設(shè)置正確后才將其更改為 301 永久重定向。這樣可以防止在嘗試時(shí)出現(xiàn)緩存問題......


此實(shí)現(xiàn)同樣適用于 http 服務(wù)器主機(jī)配置或分布式配置文件(“.htaccess”文件)。顯然重寫模塊需要在http服務(wù)器內(nèi)部加載并在http主機(jī)中啟用。如果您使用分布式配置文件,您需要注意它的解釋在主機(jī)配置中完全啟用并且它位于主機(jī)的文件夾中DOCUMENT_ROOT。


還有一條一般性的評論:您應(yīng)該始終更喜歡將此類規(guī)則放在 http 服務(wù)器主機(jī)配置中,而不是使用分布式配置文件(“.htaccess”)。那些分布式配置文件增加了復(fù)雜性,通常是意外行為的原因,難以調(diào)試并且它們確實(shí)減慢了 http 服務(wù)器的速度。它們僅在您無法訪問真正的 http 服務(wù)器主機(jī)配置(閱讀:非常便宜的服務(wù)提供商)或堅(jiān)持編寫自己的規(guī)則(這是一個(gè)明顯的安全噩夢)的應(yīng)用程序的情況下作為最后的選擇提供。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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