2013-09-17 3 views
0

У меня уже есть правило перенаправления URL-адресов в моем корневом htaccess, поэтому после выполнения шага, чтобы дать wordpress свой собственный каталог, все работает отлично, что мое прежнее перенаправление/переписывание URL больше не работает.htaccess каталог переадресации wordpress

старый Htaccess

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteRule dailylife/(.*)\.html dailylife.php?d=$1 

новый один с WordPress каталог

RewriteBase /news/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /news/index.php [L] 
RewriteRule dailylife/(.*)\.html dailylife.php?d=$1 

любая помощь приветствуется

+0

Является ли материал 'dailylife 'также в папке'/news/'? –

+0

поставил правила dailylife сверху .. и из '# BEGIN WordPress' – reikyoushin

+0

Если вам не понравилось много ответов, которые вы предложили, не считаете ли вы упоминанием, почему они этого не делают? – pnuts

ответ

1

Вы должны иметь ваши старые правила до WordPress' правила маршрутизации:

RewriteBase /news/ 

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

RewriteRule dailylife/(.*)\.html /dailylife.php?d=$1 [L] 

RewriteBase /news/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /news/index.php [L] 
+0

Спасибо за работу Jon Lin – meandme

Смежные вопросы