2013-10-05 3 views
0

Я создал файл .htaccess в базе моей установки wordpress на dreamhost, но пока он пока не работает. Хотите, чтобы направлять любые запросы к PAGE_ID от 7 до страницы ид 43.Правильно ли это .htaccess?

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule http://www.myapp.com/?page_id=7 /?page_id=43 [NC,L] 
</IfModule> 

На самом деле мне нужно сделать что-нибудь, чтобы вызвать апача, чтобы забрать это тоже, кроме просто сохранить файл? Любой способ поиска записей в файле журнала, чтобы помочь указать проблему?

+0

В первой части перезаписи никогда не добавляется имя хоста. –

ответ

2

Попробуйте следующее:

RewriteEngine On 
RewriteCond %{QUERY_STRING} page_id=7 
RewriteRule ^(.*)$ /?page_id=43 [NC,L] 

С помощью этого набора правил вы можете быть гораздо более конкретной, например, предоставляя необязательный симпатичный URL-адрес, указывающий на ту же страницу и т. д.

+0

фантастический - спасибо кучи nietonfir! – Greg

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