Переписывание моего БАЗОВОГО URL-адреса - Vbulletin

В настоящее время у меня есть форумы vbulletin, тему которых я скопировал на другой сайт, чтобы сделать приложение.

с этим в верхней части файлов:

<base href="http://example.com/forums/"/><!--[if IE]></base><![endif]-->

Поэтому я просто скопировал/вставил исходный код, а затем изменил тело.

Проблема здесь в том, что у меня есть кнопка «submit.php», и то, что она делает, основано на базовом URL-адресе, поэтому она становится http://example.com/forums/submit.php, но вместо этого я хочу, чтобы она делала это: http://application.example.com/submit.php

Если я изменю BASEURL из исходного кода, тема больше не будет работать, и я пытаюсь сохранить тему.


person Swaly    schedule 27.03.2013    source источник


Ответы (1)


Если вы используете apache с mod_rewrite, вы можете создать файл .htaccess в корневом каталоге

RewriteEngine on

# Don't apply to URLs that go to existing files or folders.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Only apply to URLs that aren't already under folder forums.
RewriteCond %{REQUEST_URI} !^/forums/

# Rewrite all those to insert /forums.
RewriteRule ^(.*)$ /forums/$1

Документация http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

person dtelaroli    schedule 28.03.2013