Ssh 触摸sh脚本中的htaccess文件
我正试图通过ssh使用.sh脚本修改/触摸.htaccess文件。当前的代码就是我所拥有的,但我确信由于语法不正确,我会出现错误。我假设第18行必须正确配置撇号、引号或反斜杠。如果你知道我在这方面出了什么问题,请告诉我 代码如下:Ssh 触摸sh脚本中的htaccess文件,ssh,touch,sh,Ssh,Touch,Sh,我正试图通过ssh使用.sh脚本修改/触摸.htaccess文件。当前的代码就是我所拥有的,但我确信由于语法不正确,我会出现错误。我假设第18行必须正确配置撇号、引号或反斜杠。如果你知道我在这方面出了什么问题,请告诉我 代码如下: #!/bin/sh touch /home/hessyste/public_html/.htaccess echo "<IfModule mod_php5.c> php_value upload_max_filesize 30M php_valu
#!/bin/sh
touch /home/hessyste/public_html/.htaccess
echo "<IfModule mod_php5.c>
php_value upload_max_filesize 30M
php_value post_max_size 30M
php_value max_execution_time 1200
php_value max_input_time 1200
php_value display_errors On
php_value error_reporting E_ALL
</IfModule>
LimitRequestBody 31457280
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
RewriteEngine On
RewriteBase /${dir}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteCond %{REQUEST_URI} !^/cpanel
RewriteRule ^([A-Z0-9\-\_]+)/?$ index.php?ref_name=$1 [NC,L]
RewriteRule contact_page contact_us.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).php$ index.php [NC,L]" > /home/hessyste/public_html/.htaccess
#/垃圾箱/垃圾箱
touch/home/hesyste/public_html/.htaccess
回声“
php\u值上传\u最大\u文件大小30M
php_值后最大尺寸30M
php_值最大执行时间1200
php_值最大输入时间1200
php_值显示错误
php_值错误_报告E_所有
LimitRequestBody 31457280
SetEnvIf用户代理“*MSIE.*”\
nokeepalive ssl不干净关闭\
降级-1.0力响应-1.0
重新启动发动机
重写基/${dir}
重写cond%{REQUEST_FILENAME}!-d
重写cond%{REQUEST_FILENAME}\.php-f
重写规则^(.*)$$1.php
重写规则^(.*)-p-(.*).html$product\u info.php?products\u id=$2&%{QUERY\u STRING}
重写规则^(.*)-c-(.*).html$index.php?cPath=$2&%{QUERY_STRING}
重写规则^(.*)-m-(.*).html$index.php?制造商id=$2&%{QUERY\u STRING}
重写cond%{REQUEST_URI}!^/cpanel
重写规则^([A-Z0-9\-\\\\\\\\+)/?$index.php?ref\u name=$1[NC,L]
重写规则contact_页面contact_us.php
重写cond%{REQUEST_FILENAME}!-f
重写规则^(.*).php$index.php[NC,L]“>/home/hessyste/public_html/.htaccess
以下是错误:
/touch.sh:line 19:nokeepalive:command not found脚本中的这一行用双引号括起来,从而关闭echo命令上的引号。您需要将回显引号更改为单引号,或者将该行周围的引号更改为单引号。如果我是你,我会和第一个一起去
SetEnvIf User-Agent ".*MSIE.*" \
**更新。下面的echo命令对我很有效。复制并粘贴
echo '<IfModule mod_php5.c>
php_value upload_max_filesize 30M
php_value post_max_size 30M
php_value max_execution_time 1200
php_value max_input_time 1200
php_value display_errors On
php_value error_reporting E_ALL
</IfModule>
LimitRequestBody 31457280
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
RewriteEngine On
RewriteBase /${dir}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteCond %{REQUEST_URI} !^/cpanel
RewriteRule ^([A-Z0-9\-\_]+)/?$ index.php?ref_name=$1 [NC,L]
RewriteRule contact_page contact_us.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).php$ index.php [NC,L]'
echo'
php\u值上传\u最大\u文件大小30M
php_值后最大尺寸30M
php_值最大执行时间1200
php_值最大输入时间1200
php_值显示错误
php_值错误_报告E_所有
LimitRequestBody 31457280
SetEnvIf用户代理“*MSIE.*”\
nokeepalive ssl不干净关闭\
降级-1.0力响应-1.0
重新启动发动机
重写基/${dir}
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}\.php-f
重写规则^(.*)$$1.php
重写规则^(.*)-p-(.*).html$product\u info.php?products\u id=$2&%{QUERY\u STRING}
重写规则^(.*)-c-(.*).html$index.php?cPath=$2&%{QUERY_STRING}
重写规则^(.*)-m-(.*).html$index.php?制造商id=$2&%{QUERY\u STRING}
重写cond%{REQUEST_URI}^/cpanel
重写规则^([A-Z0-9\-\\\\\\\\+)/?$index.php?ref\u name=$1[NC,L]
重写规则contact_页面contact_us.php
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*).php$index.php[NC,L]'
你是说像这样吗?setenif用户代理“.*MSIE.*”\n我认为如果您从“
到”
。好的,我这样做了,但仍然得到了这个#/touch.sh php_值上传_max_文件大小30M php_值post _max_大小30M php_值max_执行_时间1200 php_值max_输入_时间1200 php_值显示_值错误_报告E_ALL LimitRequestBody 31457280 setenif用户代理。*MSIE.*“/touch.sh:第19行:nokeepalive:未找到命令