it-swarm-id.com

Ketika WordPress Tidak Menyediakan File .htaccess untuk Situs Multisite Baru karena CPanel Fantastico Auto-Installer?

Saya telah menginstal WordPress melalui installer otomatis dan kemudian mengkonfigurasinya sebagai multisite. Tetapi setiap kali saya membuat situs WordPress menggunakan auto-installer itu tidak memberi saya file .htaccess secara default. Jadi saya telah membuat file kosong dengan nama .htaccess di CPanel dan menempelkan kode ini ke dalamnya:

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]

Apakah ini metode yang tepat?

2
Name-AK

Tentu ini bukan masalah. Selama situs Anda berfungsi dan dialihkan ke halaman yang tepat, tidak ada salahnya melakukan hal ini. Anda mungkin juga ingin menggunakannya untuk melindungi file wp-config Anda dari peretas dengan menambahkan ini ke.

<Files wp-config.php>
 Order Allow,Deny
 Deny from all
</Files>

Semoga berhasil :)

1
Bowe Frankema

File .htaccess harus dibuat secara otomatis oleh wordpress ketika Anda mengaktifkan permalink yang cantik. Jika tidak, wordpress akan menunjukkan kode yang harus Anda gunakan untuk membuat file secara manual.

Jika Anda ragu kode mana yang digunakan, saya akan menonaktifkan permalink cantik di backend, mencadangkan, lalu menghapus file .htaccess saat ini. Kemudian saya akan pergi ke backend untuk mengaktifkan permalink cantik lagi dan mengikuti instruksi yang diberikan.

1
hakre