it-swarm-eu.dev

Když WordPress neposkytuje .htaccess soubor pro nové stránky více stanic, protože CPanel Fantastico Auto-Installer?

Nainstaloval jsem WordPress přes auto-installer a později jsem ho konfiguroval jako vícemístný. Ale vždy, když jsem vytvořit WordPress stránky pomocí auto-installer nedává mi .htaccess soubor ve výchozím nastavení. Vytvořil jsem tedy prázdný soubor s názvem .htaccess v CPanelu a vložil do něj tento kód:

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]

Je to správná metoda?

2
Name-AK

To není problém. Pokud stránky fungují a přesměrujete na správné stránky, nedochází k tomu žádné škody. Můžete jej také použít pro ochranu souboru wp-config před hackery přidáním tohoto do svého souboru .htaccess:

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

Hodně štěstí :)

1
Bowe Frankema

Soubor .htaccess by měl být automaticky vytvořen programem wordpress, když aktivujete docela permalinks. V případě, že ne, wordpress vám ukáže kód, který byste měli použít k vytvoření souboru ručně.

Pokud jste na pochybách, který kód použít, zakázal bych docela permalinks v backendu, zálohoval a pak odstranil aktuální soubor .htaccess. Pak bych šel do backendu, abych znovu aktivoval docela permalinks a následoval instrukce.

1
hakre