Loading...
PHP/MySQL | Помогите с регулярными выражениями
PasichNIK (09.08.2017 в 15:29)
Gazro , кинь код штекера, и ссылку на сайт

Что такое штекер?
Gazro , .htaccess
shadrvlad (09.08.2017 в 15:30)
Gazro (09.08.2017 в 15:27)
PasichNIK (09.08.2017 в 15:26)
Gazro (09.08.2017 в 15:25)
PasichNIK (09.08.2017 в 15:24)
Ты где тестиш?

Кео

Если ошибка 500 тогда права не так стоят, или ошибка в коде.

Скорее ошибка в .htaccess site.ru/user?id=1 работает в отличии от site.ru/user/1

если ошибка в htaccess - он бы весь сайт 500 ошибку выдавал. тут в файле user.php вероятнее, на кео хз где логи ошибок

Почему тогда user?id=1 отлично работает?
________
посл. ред. 09.08.2017 в 15:43; всего 1 раз(а); by Gazro
PasichNIK , буду знать :-)
Я не знаю что делать. Вот .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^user/([0-9]+)$ /user.php?id=$1 [L,QSA]
ErrorDocument 404 /error/404
php_flag display_errors on
php_value error_reporting -1

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Gazro (09.08.2017 в 15:35)
shadrvlad (09.08.2017 в 15:30)
Gazro (09.08.2017 в 15:27)
PasichNIK (09.08.2017 в 15:26)
Gazro (09.08.2017 в 15:25)
PasichNIK (09.08.2017 в 15:24)
Ты где тестиш?

Кео

Если ошибка 500 тогда права не так стоят, или ошибка в коде.

Скорее ошибка в .htaccess site.ru/user?id=1 работает в отличии от site.ru/user/1

если ошибка в htaccess - он бы весь сайт 500 ошибку выдавал. тут в файле user.php вероятнее, на кео хз где логи ошибок

Почему тогда user?id=1 отлично работает?

я ведь не ванга, ни сайт, ни htaccess не видел
shadrvlad , 25 пост
Gazro , эту строчку после RewriteEngine on поставь
При таком коде отлично работает адрес site.ru/id2

RewriteRule ^id([0-9]+)/?$ /user.php?id=$1 [L,QSA]

Я хочу, чтобы работало site.ru/user/2. Пробую вот так, получаю ошибку 500:

RewriteRule ^user/([0-9]+)/?$ /user.php?id=$1 [L,QSA]

Помогите пожалуйста...
________
посл. ред. 09.08.2017 в 16:37; всего 1 раз(а); by Gazro
Gazro (09.08.2017 в 16:37)
При таком коде отлично работает адрес site.ru/id2

RewriteRule ^id([0-9]+)/?$ /user.php?id=$1 [L,QSA]

Я хочу, чтобы работало site.ru/user/2. Пробую вот так, получаю ошибку 500:

RewriteRule ^user/([0-9]+)/?$ /user.php?id=$1 [L,QSA]

Помогите пожалуйста...


Убрать /?
Онлайн: 5
Время:
Gen. 0.1437
(c) Bym.Guru 2010-2026