МодХ передача $_GET

psics
На сайте с 02.04.2009
Offline
130
584

Возникла необходимость передачи в адресную строку параметра get.

При попытке передать по типу site.ru/?variable

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

Получаем такой ответ.

В модХ это разве не возможно?

bupy7
На сайте с 18.03.2014
Offline
30
#1

Всё возможно. От CMS это не зависит. И переменная должна выглядеть как name=value, хотя суть не в этом, а в том что криво написан код, который делает постоянный редирект.

psics
На сайте с 02.04.2009
Offline
130
#2
bupy7:
Всё возможно. От CMS это не зависит. И переменная должна выглядеть как name=value, хотя суть не в этом, а в том что криво написан код, который делает постоянный редирект.

/?variable=3 - не меняет сути

bupy7
На сайте с 18.03.2014
Offline
30
#3
psics:
?variable=3 - не меняет сути

я вам выше это и написал. код на странице можете показать? да и вообще опишите подробней ситуацию, а то просто передача переменной ничего не говорит. Можно влепить куда-угодно в запрос переменные и вечного редиректа не будет. У вас где-то косяк в коде.

psics
На сайте с 02.04.2009
Offline
130
#4

http://modx.ws/?sdkfjasl=1 - вот тут сайт тоже модХ я прибавил в конце урла ту надпись и работает,

а на моем после такой фигни выдает циклическую переадресацию. Я пока ничего не передаю, просто в целом не работает такой способ. Зато если введу ?id=3 выведет пост с id=3

bupy7
На сайте с 18.03.2014
Offline
30
#5

psics, .htaccess покажите.

psics
На сайте с 02.04.2009
Offline
130
#6
bupy7:
psics, .htaccess покажите.

# For full documentation and other suggested options, please see

# http://svn.modxcms.com/docs/display/MODx096/Friendly+URL+Solutions

# including for unexpected logouts in multi-server/cloud environments

# and especially for the first three commented out rules

#php_flag register_globals Off

AddDefaultCharset utf-8

#php_value date.timezone Europe/Moscow

#Options +FollowSymlinks

RewriteEngine On

RewriteBase /

# Fix Apache internal dummy connections from breaking [(site_url)] cache

RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]

RewriteRule .* - [F,L]

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin

#RewriteCond %{HTTP_HOST} .

#RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]

#RewriteRule (.*) http://www.example.com/$1 [R=301,L]

# without www

#RewriteCond %{HTTP_HOST} .

#RewriteCond %{HTTP_HOST} !^example\.com [NC]

#RewriteRule (.*) http://example.com/$1 [R=301,L]

# without www all domian

#RewriteCond %{HTTP_HOST} .

#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]

#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# Exclude /assets and /manager directories and images from rewrite rules

RewriteRule ^(manager|assets|js|css|images|img)/.*$ - [L]

RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

# For Friendly URLs

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# Reduce server overhead by enabling output compression if supported.

#php_flag zlib.output_compression On

#php_value zlib.output_compression_level 5

ExpiresActive On

ExpiresByType image/gif "access plus 1 month"

ExpiresByType image/jpg "access plus 1 month"

ExpiresByType image/jpeg "access plus 1 month"

ExpiresByType image/png "access plus 1 month"

bupy7
На сайте с 18.03.2014
Offline
30
#7

psics, хм...значит в маршрутизаторе где-то косяк. Что-то делали с движком?

psics
На сайте с 02.04.2009
Offline
130
#8

нет, возможно из за старой версии? 1.0.12-d6

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий