WordPressがCPANEL Fantastico Auto-Installerのために新しいマルチサイトサイトに.htAccessファイルを提供しない場合?
-
16-10-2019 - |
質問
Auto-Installerを介してWordPressをインストールし、後でマルチサイトとして構成しました。しかし、自動インストーラーを使用してWordPressサイトを作成するたびに .htaccess
デフォルトでファイル。そのため、名前の空のファイルを作成しました .htaccess
cpanelで、このコードを貼り付けました。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
それは正しい方法ですか?
解決
確かにこれは問題ではありません。サイトが動作し、適切なページにリダイレクトする限り、これを行うことに害はありません。また、これを.htaccessに追加することにより、ハッカーからWP-Configファイルを保護するために使用することもできます。
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
幸運を :)
他のヒント
.htaccessファイルは、PermalinksをアクティブにするときにWordPressによって自動的に作成される必要があります。そうでない場合は、WordPressがファイルを手動で作成するために使用するコードを表示します。
どのコードを使用するか疑わしい場合は、バックエンドでかなりのパーマリンクを無効にし、バックアップしてから、現在の.htaccessファイルを削除します。その後、バックエンドに入り、かなりのパーマリンクを再度アクティブにして、指定された指示に従います。
所属していません wordpress.stackexchange