私は最近、古いGodaddyホスティングアカウントから新しいGodaddy Cpanelホスティングアカウントに移動しました。
Webサイトのメニューは、古いホスティングアカウントで機能するphp includeステートメントを使用して生成されます。ただし、この新しいホスティングでは、PHPのincludeステートメントは機能しません。Webサイト上のリンクをクリックすると、Webページを開くHTMLリンクの代わりに開いているファイルを保存するダイアログが表示されます。サーバーは、Apache php 5.3を実行するcPanelを備えたDeluxe Linux Hostingです。これは、古いホスティングアカウントで機能したhtaccessです。この問題を修正するにはどうすればよいですか?
#simple ETag
FileETag MTime Size
# Turn on the Expires engine
ExpiresActive On
# Expires after a month client accesses the file
ExpiresByType image/jpeg A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType text/plain A2592000
# Good for one week
ExpiresByType application/x-javascript M604800
ExpiresByType text/css M604800
ExpiresByType text/html M604800
# Compress entire website
<IfModule deflate_module>
# Enable compression for the following file types.
AddOutputFilterByType \
DEFLATE \
application/javascript \
text/css \
text/html \
text/javascript \
text/plain \
text/xml
</IfModule>
#
AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]