WordPress'i otomatik yükleyici ile yükledim ve daha sonra çoklu site olarak yapılandırdım. Ancak ne zaman WordPress sitesini auto-installer kullanarak oluşturduğumda varsayılan olarak bana .htaccess
dosyasını vermiyor. Bu yüzden CPanel'de .htaccess
adında boş bir dosya oluşturdum ve bu kodu içine yapıştırdım:
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]
Doğru bir yöntem mi?
Elbette bu bir sorun değil. Siteniz çalıştığı ve doğru sayfalara yönlendirildiği sürece, bunu yapmanın zararı yoktur. Bunu, .htaccess'inize ekleyerek wp-config dosyanızı bilgisayar korsanlarından korumak için de kullanabilirsiniz.
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
İyi şanslar :)
Güzel kalıcı bağlantıları etkinleştirdiğinizde, .htaccess dosyası otomatik olarak wordpress ile oluşturulmalıdır. Aksi takdirde, wordpress size dosyayı manuel olarak oluşturmak için kullanmanız gereken kodu gösterir.
Hangi kodun kullanılacağından şüpheliyseniz, arka uçtaki oldukça kalıcı bağlantıları devre dışı bırakır, yedekler ve geçerli .htaccess dosyasını kaldırırım. Sonra tekrar güzel permalinkleri etkinleştirmek ve verilen talimatları takip etmek için arka uçlara giderdim.