Em "example.com", há um index.html que é a página inicial do meu site. As outras páginas estão localizadas em um wp "example.com/wp".
Na minha pasta raiz (mysite.com), há um .htaccess para adicionar o www na URL.
RewriteEngine On
RewriteCond %{http_host} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
Quando eu acessar o example.com, tudo está correto: www.example.com
No entanto, quando eu acesso meu wp, www desaparece.
Ex: example.com/wp/something, não como gostaria www.example.com/wp/something
Aqui está a pasta .htaccess wp
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
obrigado
Respostas:
0 para resposta № 1Você precisa definir o URL do Wordpress para usar www
- então você precisa ir para a área de administração do Wordpress:
http://www.example.com/wp/wp-admin
Então prossiga para Settings -> General
e existem dois campos:
- Endereço do WordPress
- Endereço do site
Defina ambos para usar o prefixo www: http://www.example.com/wp/
Eu acabei de encontrar o mesmo escrito aqui: Wordpress .htaccess www. não forçando