Domanda

Sfondo

Ho un sito Web in esecuzione su WordPress e tutti i suoi file si trovano in public_html del mio host. Al suo interno ho creato un sotto dominio "Phantomomaga" e ho reindirizzato un altro dominio a quel sub dominio per renderlo "www.phanomomaga.tk" invece di "phantomomaga.my-domain.com" per questo ho aggiunto un po 'di codice al .htaccess del mio pubblico_html come raccontato qui per farlo come seguire

Codice

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

#Fix missing trailing slash character on folders.
RewriteRule ^([^.?]+[^.?/])$ $1/ [R,L]

#www.phantomomaga.tk and phantomomaga.tk will map to the folder {root}/phantomomaga/
RewriteCond %{HTTP:Host} ^(?:www\.)?phantomomaga\.tk$
RewriteCond %{REQUEST_URI} !^/phantomomaga/
RewriteRule ^(.*) phantomomaga/$1 [NC,L,NS]

Problema

A causa di questa modifica sono stato in grado di ottenere ciò che volevo, ma per qualche motivo non mi è noto ora il permalink del mio sottodominio non funziona e continuo a ricevere errori dalla mia installazione di WordPress che si trova nella mia cartella radice e se rimuovo

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress 

Dal .htaccess il dominio secondario funziona perfettamente, ma quello di root si incasina, quindi penso che il problema sia con il .htaccess di uno di root o di sub dominio e non riesco a capire la soluzione anche dopo averlo cercato su Google, quindi per favore aiutatemi.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top