|
|
|
|
|
для: Владимир55
(12.06.2014 в 21:57)
| | Первые 13 строк устанавливают настройки для интерпретатора PHP. Следующие 2 указывают апачу, что HTML-файлы должны обрабатываться, как скрипты PHP. Блок <Files PHP_errors.log> не позволяет открыть через браузер файлы PHP_errors.log. Не вижу, что здесь упрощать. Разве что можно вырезать строки <IfModule mod_dir.c>, <IfModule mod_rewrite.c> и </IfModule>, но в этом случае надо удостовериться, что к апачу подключен mod_rewrite.c | |
|
|
|
|
|
|
|
для: Commander
(12.06.2014 в 21:44)
| | Может быть, и это тоже можно упростить:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors off
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log PHP_errors.log
php_value error_reporting 2047
php_value log_errors_max_len 0
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
Options -Indexes
<Files PHP_errors.log>
Order allow,deny
Deny from all
Satisfy All
</Files>
Options +FollowSymlinks
<IfModule mod_dir.c>
DirectoryIndex index.php index.htm index.html
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^catalog/(.*)$ /catalog/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
</IfModule>
AddDefaultCharset utf-8
|
| |
|
|
|
|
|
|
|
для: Владимир55
(12.06.2014 в 21:08)
| | Да, так сделать можно. | |
|
|
|
|
|
|
| В типовой CMS используется файл .htaccess, содержащий вот такие строки:
<IfModule mod_php4.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
</IfModule>
|
Исходя из того, что на сервере установлен php5 (как модуль Апач), можно ли вместо всей этой конструкции написать:
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
|
То есть, оставить только эти три строки вместо прежних десяти. Это нормально будет? | |
|
|
|
|