.htaccess проблем

tuger

Well-Known Member
Нов съм в WP, затова имам следното питане - имам следния .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>

# 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
Искам да вкарам :
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^sitename.com [nc]
rewriterule ^(.*)$ http://www.sitename.com/$1 [r=301,nc]


Къде точно да го сложа ? Пробвах на няколко места, не става ...
 
в началото на файла, преди тези на WP:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitename\.com$
RewriteRule (.*) http://www.sitename.com/$1 [R=301,L,QSA]
 
btw все си мислех, че WP си го прави автоматично това. защо се занимаваш изобщо?

и ми се стрва, че WP кода в htaccess ти е повторен два пъти. трябва да е само един.
 
Така е, но wp го прави сам, така че няма нужда да го слагаш. Само слагаш адреса, който искаш в админа Общи настройки -> Адрес на сайта (URL).
Пробвай да отвориш сайта без www и би трябвало да те препрати на http://www.site....com. Или обратното, както си го настроил.
 

Горе