check Apache Server WIP
This commit is contained in:
parent
cc8dcce9e3
commit
01dd64f3e1
@ -32,4 +32,5 @@ Options -Indexes
|
|||||||
Options -MultiViews
|
Options -MultiViews
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
|
||||||
# URL rewriting
|
|
||||||
|
# URL rewriting
|
||||||
|
@ -263,7 +263,10 @@ class helper {
|
|||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public static function checkRewrite() {
|
public static function checkRewrite() {
|
||||||
if(self::$rewriteStatus === null) {
|
// N'interroge que le serveur Apache
|
||||||
|
if (strpos($_SERVER["SERVER_SOFTWARE"], 'Apache') > 0) {
|
||||||
|
self::$rewriteStatus === false;
|
||||||
|
} elseif(self::$rewriteStatus === null) {
|
||||||
// Ouvre et scinde le fichier .htaccess
|
// Ouvre et scinde le fichier .htaccess
|
||||||
$htaccess = explode('# URL rewriting', file_get_contents('.htaccess'));
|
$htaccess = explode('# URL rewriting', file_get_contents('.htaccess'));
|
||||||
// Retourne un boolean en fonction du contenu de la partie réservée à l'URL rewriting
|
// Retourne un boolean en fonction du contenu de la partie réservée à l'URL rewriting
|
||||||
|
@ -44,7 +44,8 @@
|
|||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::checkbox('configRewrite', true, 'URL intelligentes', [
|
<?php echo template::checkbox('configRewrite', true, 'URL intelligentes', [
|
||||||
'checked' => helper::checkRewrite(),
|
'checked' => helper::checkRewrite(),
|
||||||
'help' => 'Supprime ? dans les URL et redirige sur le protocole HTTPS.'
|
'help' => 'Supprime ? dans les URL, fonctionne qu\'avec Apache Server.',
|
||||||
|
'disabled' => strpos($_SERVER["SERVER_SOFTWARE"], 'Apache') > 0 ? true : false
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user