Классическая миграция ASP в Wordpress - PullRequest
1 голос
/ 11 марта 2011

У меня установлена ​​Wordpress в домене, и я сейчас устанавливаю правила перезаписи.Старый сайт работает на asp, а новый сайт php.

Это мои правила, которые я вставляю вручную в htaccess

RewriteRule ^news_details.asp?id=([^/0-9]+)$ turkey-property-news/index.php?old_id=$1
RewriteRule ^property_([0-9]+).asp$ turkey-real-estate/index.php?old_id=$1
RewriteRule ^links1.asp?id=([0-9]+)$ index.php?post_type=sbdirectory&old_id=$1

Средний работает, другой 2 не работает,turkey-property-news и turkey-real-estate являются фактическими каталогами с index.php, выполняющим пользовательский запрос, тогда как последнее правило использует основные функции wordpress.

Поскольку mod_rewrite не является темой, выбранной моим вдохновителем, я былв надежде получить помощь здесь.

1 Ответ

1 голос
/ 11 марта 2011

Строки запроса (бит после?) Не являются частью URL;вы можете отфильтровать их, используя оператор rewriteCond.Как то так:

rewriteCond %{QUERY_STRING} ^id=([^/0-9]+)$ 
rewriterule ^news_details.asp$ turkey-property-news/index.php?old_id=%1 
...