2010-10-21 2 views
0

Имейте клиента, который хочет переместить свой блог Wordpress.com в свой основной домен с установкой Drupal. Если я добавлю Wordpress в каталог «/ blog /» на сервере, будут ли возникнут какие-либо конфликты с htaccess, то есть Mod Rewrites и т. Д.?Wordpress и Drupal в том же домене вызывают конфликты htaccess?

Спасибо.

+0

Это похоже на вопрос, который вы могли бы задать ответить fas тер, просто попробовав его. Если у вас нет копии для разработки сайта, где вы можете попробовать, это очень хорошая практика для начала. –

ответ

2

Если вы поместите файлы WordPress в каталог /blog/, тогда нет, то не должно быть никаких конфликтов htaccess.

Update:
Что Беркеш предполагает ниже (т.е. положить WordPress и Drupal в их собственных отдельных папок бок о бок) будет идеальным решением, если вы начинаете с нуля.

Однако он изменит URL-адреса всего существующего контента, чего вы, вероятно, не хотите.

Одна вещь, которую вы можете сделать, это установить их рядом друг с другом, а затем использовать mod-rewrite, чтобы сделать example.com/blog перейдите в каталог wordpress и все остальное перейдите в каталог drupal.
Таким образом, весь существующий контент остался бы на существующих URL-адресах, несмотря на то, что установка drupal переместилась.

Обратите внимание, что даже это решение предотвратит все, что Drupal попытается использовать для пути/blog, чтобы быть видимым, вместо этого перенаправляя его в WordPress.

+1

Чтобы добавить немного к этому, .htaccess не нужно входить в корень домена, поэтому, если Wordpress запущен в/blog /, Wordpress .htaccess будет использоваться только для запросов, начинающихся с/blog /, и Drupal .htaccess используется только для запросов, которые не соответствуют существующим каталогам, поэтому он будет охватывать все, что не входит в/blog /. –

+0

Поскольку Drupal может иметь любой URL-адрес (включая/блог), это может вызвать проблемы в какой-то момент, если вы не сможете избежать любого модуля, конфигурации или пути, который начинается с/blog. Но это гарантия, которую Drupal не может предоставить, и вы не можете заставить ее дать такую ​​гарантию.Так что, по крайней мере, вероятность того, что что-то сломается, довольно велика. – berkes

+0

@berkes - Вопрос, который спросил филмадельпия, - «будут ли какие-либо конфликты с htaccess, то есть Mod Rewrites и т. Д.?» - и проблем с htaccess не будет. Однако, вы говорите правду. Это всегда будет проблемой при установке одной CMS в подкаталог другого. Лучшее, что можно сделать здесь, - это не создавать контент в Drupal с помощью/blog/path, который должен быть управляемым. – Caesar

0

Невозможно установить Drupal и Worpress в одном каталоге. Не только из-за проблем .htaccess, но также из-за (потенциально) конфликтующих файлов и библиотек. Более того: ваше техническое обслуживание и апгрейды придут в ад.

  • Я бы посоветовал использовать разные виртуальные хосты. Любой профессиональный веб-хост позволяет вам определять виртуальные хосты. Их определение зависит от сервера, настройки, работы ОС и т. Д., И это целая тема сама по себе.
  • Кроме того, вы можете создать каталог /path/to/webroot/__cms__/ и /path/to/webroot/__blog__/. Советуем не помещать Wordpress под drupal (каталог/блог в каталоге Drupal), а также не устанавливать Drupal под wordpress (каталог/cms внутри вашей установки WP.Это приведет к конфликтам. Drupal может иметь URL-адрес/блог (он делает!), который будет конфликтующим, а wordpress может иметь URL-адрес/cms (он не может, но может иметь), который будет конфликтовать. Бок о бок, а не внутри друг друга.
  • Другой альтернативой является мост CMS с другим. Это сложно и сложно, но можно было бы включить wordpress в Drupal или наоборот, учитывая, что у вас достаточно времени разработки и конфигурации и -experience.
Смежные вопросы