Проблема в том, Я хочу портировать мой текущий сайт, который построен на CodeIgniter для WordPress. Я не хочу причинять вред своему ранжированию google, и для этого мне действительно нужно сопоставить определенные URL-адреса с существующим файлом и новыми URL-адресами, я позволю WordPress обрабатывать его по умолчанию. Основная проблема, которая возникает, заключается в том, что я не хочу менять существующий домен. Я хочу перенаправить/сопоставить файлы в том же домене из моего существующего проекта CodeIgniter.URL-адрес перенаправления Перепишите/Карта из .htaccess
Хорошо, позвольте мне немного подробнее рассказать о состоянии моей проблемы. Я скопировал существующий проект CodeIgniter в корневую папку WordPress. Теперь, я позволю старый URL-адрес, который будет подан из моего проекта CodeIgniter, и для всех новых я позволяю WordPress обрабатывать его. Я также переношу существующую базу данных на новый сервер и создаю отдельный для установки WordPress. Итак, как я могу сопоставить свои старые URL-адреса с CodeIgniter?
Мои старые URL-адреса выглядит примерно так,
http://www.example.com/site/blog/123/abc-xyz-wxy
Я хочу, чтобы обрабатывать эти URL из CodeIgniter файла и новых URL-адресов, которые будут созданы с помощью WordPress будет обрабатываться с помощью WordPress, который будет выглядеть следующим образом,
http://www.example.com/abc-xyz-wxy
Итак, пока это как мой файл .htaccess выглядит,
НАЧАТЬ WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cms/wordpress/
RewriteRule ^site/blog/([0-9]+)/([a-zA-Z0-9-]+)/?$ codeignitor/index.php/$2
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cms/wordpress/index.php [L]
</IfModule>
END WordPress
И эта вещь работает абсолютно нормально, но то, что я хочу больше URL маскировка. Я хочу удалить имя папки CodeIgnitor из URL.
'RewriteRule^сайт/блог/([0-9] +)/([a-zA-Z0-9 -] +) /? $ Codeignitor/$ 2 [R = 301, L]' Эта вещь отлично работает для меня, но я хочу удалить папку проекта codeigniter с URL-адреса. Это больше похоже на маскировку url, которую я хочу. –