Вход в Facebook не будет работать с mod_rewrited URL-адресами

#php #facebook #apache #.htaccess #mod-rewrite

#php #Facebook #apache #.htaccess #мод-перезапись

Вопрос:

Вход в Facebook работал отлично, пока я не создал .htaccess и не переписал URL-адреса, теперь, когда я нажимаю на кнопку входа, он меняет ссылку и добавляет ?code= и после этого, если я нажимаю с домашней страницы, он подписывает меня, но если он на переписанной странице, он ничего не делает. Я попытался изменить правила перезаписи.

 RewriteEngine on

RewriteRule ^movie/([^/]*)$ /?movie=$1
RewriteRule ^movie/([^/]*)/credits$ /?movie=$1amp;dir=movie_credits
RewriteRule ^movie/([^/]*)/images$ /?movie=$1amp;dir=movie_images
RewriteRule ^tv/([^/]*)$ /?tv=$1
RewriteRule ^tv/([^/]*)/credits$ /?tv=$1amp;dir=tv_credits
RewriteRule ^tv/([^/]*)/images$ /?tv=$1amp;dir=tv_images
RewriteRule ^name/([^/]*)$ /?person=$1
RewriteRule ^name/([^/]*)/credits$ /?person=$1amp;dir=person_credits
RewriteRule ^name/([^/]*)/images$ /?person=$1amp;dir=person_images
RewriteRule ^user/([^/]*)$ /?user=$1
RewriteRule ^user/([^/]*)/movies/favlist$ /?user=$1amp;dir=movies_favlist
RewriteRule ^user/([^/]*)/movies/watchlist$ /?user=$1amp;dir=movies_watchlist
RewriteRule ^user/([^/]*)/people/favlist$ /?user=$1amp;dir=people_favlist
RewriteRule ^user/([^/]*)/tv/favlist$ /?user=$1amp;dir=tv_favlist
RewriteRule ^user/([^/]*)/tv/watchlist$ /?user=$1amp;dir=tv_watchlist
RewriteRule ^genre/([^/]*)$ /?discoveramp;genres=$1
RewriteRule ^genre/tv/([^/]*)$ /?discover=tvamp;genres=$1
RewriteRule ^tv/([^/]*)/season/([^/]*)$ /?tv=$1amp;dir=seasonsamp;season=$2


RewriteRule ^discover/movies$ /?discover
RewriteRule ^discover/tv$ /?discover=tv
RewriteRule ^discover/people$ /?people
RewriteRule ^discover/people/page([^/]*)$ /?peopleamp;page=$1
RewriteRule ^discover/users$ /?users
RewriteRule ^register$ /?user=register
  

Комментарии:

1. Пожалуйста, поделитесь более подробной информацией. Кроме того, пожалуйста, избегайте повторных предложений. быть красивым приятно

2. Я переписываю URL-адреса, и теперь, когда я пытаюсь войти в систему с помощью Facebook, он перенаправляет на Facebook, а затем обратно на мой сайт, но ничего не происходит, если URL-адреса похожи на этот mywebsite / post / 11, но если это похоже на mywebsite /?post = 1, он работает отлично

Ответ №1:

в вашем файле htaccess есть еще кое-что, на что нужно обратить внимание, если вы не хотите, чтобы ответ был в порядке, но вам нужно показать больше

Комментарии:

1. Я изменил вопрос, и есть весь my .htaccess