0
내 URL에 mod 재 작성을 사용하고 있습니다. 게시물 변수가 전달되지 않지만 아약스를 통해 제출 된 양식이 있습니다. home.php에서 new_post.php에 게시하려고합니다.모드 게시물 변수를 잃어버린 게시물 변수 ajax
new_post.php 파일에서 아래 규칙을 사용하지 못하게 할 방법이 있습니까? 그래서 변수가 전달 될 수 있습니다.
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^new_post.php/[L,R=301]
나는 내 htaccess로에서 다음을 사용하고 : : 이제 사용
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_URI}.php [L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
: 나는 home.php에서 양식을 제출하고
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteRule ^new_post\.php$/[L,NC]
하는 new_post.php을 나는 사용하여 시도 AJAX를 통해. new_post.php 데이터가 삽입 된 후, I는 사용자가 등을 리디렉션 할 새 URL 에코의 MySQL에 데이터를 삽입한다 :
AJAX의 성공echo "post.php?id=$id";
난 위치 (데이터)를 사용하는 단계; 사용자를 새 게시물로 리디렉션합니다.
URL이 XAMPP에서 액세스가 금지 메시지로 리디렉션 및 포스트 변수
노력이 있지만, 변수는 여전히 전달되지 않습니다 – user3312792
브라우저 캐시를 완전히 지워야합니다. AJAX 요청에 대한 전체 URL은 무엇입니까? – anubhava
ajax url은 new_post.php – user3312792