0

現在、アプリケーションを作成するために別のサイトにテーマをコピーした 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 を変更すると、テーマが機能しなくなり、テーマを保持しようとしています。

4

1 に答える 1

0

mod_rewrite で apache を使用する場合は、ルート ディレクトリに .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

于 2013-03-28T02:09:12.347 に答える