私は.htaccessファイルの初心者ですが、私はf.e.に必要ないくつかのルールを調べることができます。 php拡張子を隠すか、またはインデックスをrootにリダイレクトします。.htaccessはsubdomain.domain.comではなくdomain.com
しかし、私がサブドメイン上で自分のドメインにアクセスしようとすると、私はアクセスできないというサーバーエラーまたはメッセージを受け取ります。 (私はルールを取り除いて遊んでいましたが、最終的にサブドメインのために働いたルールは1つもありませんでした)。
www.domain.com(作品)
subdomain.domain:
私は彼らが同じように、サブドメインと私の通常のドメインの両方のために動作させるために.htaccessファイルに書き込む必要がある追加の何かがあります。 com(動作しません)
私は、一般にmyserver.com/subfolderを指すparallels confixxでサブドメインをセットアップしました。ここで
は私の使用ルールです:
#redirect 404 to index
ErrorDocument 404 http://subdomain.domain.com
#hide .php ending
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
# gzip compression.
<IfModule mod_deflate.c>
# html, xml, css, and js:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
# webfonts and svg:
<FilesMatch "\.(ttf|otf|eot|svg)$" >
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/index
RewriteRule ^(.*)index.php$ http://subdomain.domain.com$1 [R=301,L]
まず最初に、* .domain.comのキャッチオールDNSエントリを持っていますか? 'subdomain.domain.com'にpingを実行してみてください。それがあなたのホスティングサーバーに解決されたら、それはルールの問題です。 – TerryE
おはよう、ご意見ありがとうございます。私はちょうど私のホストに電話し、彼らは私に答えを与えた。下記参照。 – Melros