2016-08-27 4 views
0

У меня возникла проблема, когда на некоторых моих чистых страницах URL-адреса значения $ _GET возвращаются как null.

Мой URL переписывает:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)/$ /$1 [L,R=301] !facebookexternalhit 
RewriteCond %{HTTP_HOST} ^codesmite.com [NC] !facebookexternalhit 
RewriteRule ^(.*)$ http://www.codesmite.com/$1 [L,R=301,NC,QSA] 


# internally add a trailing slash to directories 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^(.*?[^/])$ %{REQUEST_URI}/ [L,QSA] 

RewriteRule ^([0-9]+)/?$ index2.php?section=index&page=$1 [NC,QSA] 
RewriteRule ^freebies/?$ index2.php?section=freebies&page=1 [L,NC,QSA] 
RewriteRule ^articles/?$ index2.php?section=articles&page=1 [L,NC,QSA] 
RewriteRule ^deals/?$ index2.php?section=deals&page=1 [L,QSA,NC] 
RewriteRule ^freebies/([0-9]+)/?$ index2.php?section=freebies&page=$1 [NC,L,QSA] 
RewriteRule ^articles/([0-9]+)/?$ index2.php?section=articles&page=$1 [NC,L,QSA] 
RewriteRule ^deals/([0-9]+)/?$ index2.php?section=deals&page=$1 [NC,L,QSA] 
RewriteRule ^article/(.*)$ article.php?stitle=$1 [NC,L,QSA] 
RewriteRule ^deal/(.*)$ deal.php?stitle=$1 [NC,L,QSA] 
RewriteRule ^freebie/(.*)$ freebie.php?stitle=$1 [NC,L,QSA] 
RewriteRule ^legal/?$ legal.php [NC,L,QSA] 

Страницы У меня возникли проблемы с являются:

www.example.com/articles/ 
www.example.com/freebies/ 
www.example.com/deals/ 

Я пытаюсь установить значение на этих страницах, основанных на $ _GET [ 'раздел'] но массив $ _GET равен null.

Есть также папки под названием «статьи», «халявы» и «сделки», расположенные в корневом каталоге (я не знаю, влияет ли это на мои проблемы).

Что я делаю неправильно?

ответ

0

Nevermind, как только я отправил этот вопрос, я заметил свою ошибку, забыл изменить index2 для индексации из моего тестового файла в живой файл.

Нет проблем с моим кодом, глупой ошибкой^_ ^.

+0

Рассмотрите возможность настройки локальной среды разработки, возможно, с помощью инструмента «бродяга». – jedifans

Смежные вопросы