Примечание: это может быть POSSIBLE DUPLICATE question. Но мой .htaccess немного отличается, и проблема не может опубликовать на следующей странице ....не в состоянии отправить форму из .htaccess
т.е. form action="another.php" method="post">
или form action="another" method="post">
не работает.
Может ли один любезно сказать мне, что это изменение, которое должно быть сделано
. моя .htaccess
страница показана ниже
RewriteEngine On
#submydomain and folders
RewriteCond %{HTTP_HOST} !^jobs\.mydomain.in [NC]
RewriteRule ^(.*)$ http://jobs.mydomain.in/$1 [R=301,L]
#remove .php and ad slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://mydomain.in/jobs/$1 [R=301,L]
# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ http://mydomain.in/jobs/$1 [R=301,L]
# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]
Я подозреваю, что ответ находится в вопросе, который вы отметили как «возможный дубликат» - вы отправляете данные несуществующему сценарию, и Apache просто перенаправляет запрос на реальный скрипт, но n ot обязательно данные POST формы. Попробуйте применить ответ Джона Лина к вопросу, который вы выделили: http://stackoverflow.com/questions/19796522/php-method-post-stopped-working-after-i-added-this-htaccess-why - посмотрите, работает ли он когда вы отключите перенаправление для формы POSTS. – CD001
@ CD001, он не работает. – codelover
@ CD001. Тот же код, выполненный в другой папке, работает – codelover