3 Stimmen

AJAX mit .htaccess umgeleiteter Subdomain verwenden

Ich mache eine Subdomain-Umleitung mit;

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]

RewriteCond %1 !^(www|ftp|mail)$ [NC]

RewriteRule ^.*$ file.php?id=%1 [L]

Das macht someid.domain.com a www.domain.com/file.php?id=someid

Alles ist ok für jetzt, aber ich bin mit Problem zu verwenden AJAX auf der Seite, die Variablen zu einer Datei mit Posting ist

$.post('post.php', {ID: ID},

Wie Sie wissen, lässt sich AJAX nicht verwenden wie www.domain.com/post.php aber wenn ich schreibe post.php bec. der Weiterleitung sucht es nach someid.domain.com/post.php

Das ist es, was ich will;

1- Umleitung someid.domain.com a www.domain.com/file.php?id=someid

2- Umleitung someid.domain.com/post.php a www.domain.com/post.php

2voto

Jon Lin Punkte 139414

Ändern Sie Ihr RewriteRule Linie zu:

RewriteRule ^/?$ file.php?id=%1 [L]

Auf diese Weise können nur Anfragen für / werden umgeschrieben in den file.php Skript, und nicht alles .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X