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

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

請問如何檢查php中是否啟用了mod_rewrite?

請問如何檢查php中是否啟用了mod_rewrite?

PHP
紫衣仙女 2019-10-20 12:04:18
如何檢查php中是否啟用了mod_rewrite?我想知道是否有可能mod_rewrite啟用阿帕奇和IIS在……里面PHP.ModRewrite因為IIS存在。檢查一下here.所以,我正在尋找一個PHP腳本來檢查mod_rewrite在……上面阿帕奇和IIS有沒有人知道這樣的劇本,或者會寫劇本?尤其是對于微軟IIS.謝謝!
查看完整描述

3 回答

?
喵喵時光機

TA貢獻1846條經(jīng)驗 獲得超7個贊

如果使用mod_php,可以使用apache_get_modules()..這將返回所有已啟用模塊的數(shù)組,以便檢查mod_rewrite啟用后,您可以簡單地執(zhí)行以下操作:

in_array('mod_rewrite', apache_get_modules());

不幸的是,您很可能試圖用CGI來完成這個任務,這使得它變得更加困難。

不過,您可以使用以下方法對其進行測試

strpos(shell_exec('/usr/local/apache/bin/apachectl -l'), 'mod_rewrite') !== false

如果上述條件計算為true,然后mod_write已啟用。



查看完整回答
反對 回復 2019-10-21
?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

復制這段代碼并運行以找出答案。

<?php

 if(!function_exists('apache_get_modules') ){ phpinfo(); exit; }

 $res = 'Module Unavailable';

 if(in_array('mod_rewrite',apache_get_modules())) 

 $res = 'Module Available';

?>

<html>

<head>

<title>A mod_rewrite availability check !</title></head>

<body>

<p><?php echo apache_get_version(),"</p><p>mod_rewrite $res"; ?></p>

</body>

</html>



查看完整回答
反對 回復 2019-10-21
?
翻閱古今

TA貢獻1780條經(jīng)驗 獲得超5個贊

我喜歡克里斯蒂安·羅伊的解決方案:

###  .htaccess<IfModule mod_rewrite.c>

    # Tell PHP that the mod_rewrite module is ENABLED.
    SetEnv HTTP_MOD_REWRITE On

    RewriteEngine on    RewriteCond %{REQUEST_FILENAME} !-f   
     RewriteCond %{REQUEST_FILENAME} !-d   
      # The rest of your rewrite rules here</IfModule>

然后,您可以簽入PHP代碼

    array_key_exists('HTTP_MOD_REWRITE', $_SERVER);

不知道這是否也適用于IIS(我沒有辦法檢查),但可能性很大。



查看完整回答
反對 回復 2019-10-21
  • 3 回答
  • 0 關(guān)注
  • 445 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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