Loading...
PHP/MySQL | Помогите с регулярными выражениями
PhpStorm (09.08.2017 в 16:45)
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]

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


Убрать /?

Всё-равно ошибка 500
Gazro,

.htaccess


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


ссылка


<a href="user/1">Ссылка</a>


результат на скрине

Изображение

------
48468_30.png (27.0 Kb)
Скачиваний: 83

________
посл. ред. 09.08.2017 в 17:07; всего 1 раз(а); by PhpStorm
Gazro, Я не очень разбираюсь в кодировке)
Gazro, логи ошибок блин найди, о чем разговаривать и наугад тыкать
Gazro,

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

Изображение

------
48469_31.png (27.6 Kb)
Скачиваний: 82
Gazro,

Вот так пропиши ВЕСЬ .htaccess


ErrorDocument 404 /error/404
php_flag display_errors on
php_value error_reporting -1

RewriteEngine on

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
PhpStorm (09.08.2017 в 17:21)
Gazro,

Вот так пропиши ВЕСЬ .htaccess


ErrorDocument 404 /error/404
php_flag display_errors on
php_value error_reporting -1

RewriteEngine on

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php


Вот так заработало. Но почему-то стили не подключились.
Gazro,

какие стили в .htaccess?

Это сжатие :-)
PhpStorm (09.08.2017 в 17:35)
Gazro,

какие стили в .htaccess?

Это сжатие :-)

Стили вообще не работают если прописать как ты говоришь. Но инфа выводится, уже хорошо.

Изображение

------
48696_Screenshot_20170819121355.png (105.2 Kb)
Скачиваний: 101
Gazro, глобальная переменная $_SERVER['SCRIPT_FILENAME'], в шапку.
________
посл. ред. 19.08.2017 в 12:20; всего 1 раз(а); by Anton Metronome
Онлайн: 4
Время:
Gen. 0.0845
(c) Bym.Guru 2010-2025