Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > ЧПУ ошибка 500


Автор: feosr 30.11.2007, 22:22
вот вроде думал разобрался с созданием ЧПУ но не тут то было:
Код

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]+)/?$ /index.php?page=$1 [L]

изза этого кода ошибка 500! в чем дело?? в сервере или в скрипте??
-

Автор: Str!pe 30.11.2007, 23:28
Честно без понятия в синтаксисе, не разбирался никогда, но вот например у меня везде стоит это:

Цитата

php_value error_reporting 7
RewriteEngine on
php_flag register_globals off
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
RewriteRule ^index.php?alert$  index.php?alert=true
RewriteRule ^(.*)/readfull.php$  readfull.php
RewriteRule ^(.*)/mail.php$  mail.php
RewriteRule ^(.*)/edit.php$  edit.php
RewriteRule ^(.*)/delit.php$  delit.php
RewriteRule ^search.html$  index.php?search
RewriteRule ^reg.html$  index.php?reg
RewriteRule ^images/([0-9a-zA-Z_-]+)(\/?)$  images/
RewriteRule ^add.html$  ?add=true
RewriteRule ^mess-([0-9]+).html$  ?mess=$1
RewriteRule ^([0-9a-zA-Z_-]+)/add.html$  ?add=true&id=$1
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/add.html$  ?add=true&id=$1&sid=$2
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/add.html$  ?add=true&id=$1&sid=$2&ssid=$3
RewriteRule ^([0-9a-zA-Z_-]+)/page([0-9]+).html$  ?id=$1&page=$2
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/page([0-9]+).html$  ?id=$1&sid=$2&page=$3
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/page([0-9]+).html$  ?id=$1&sid=$2&ssid=$3&page=$4
RewriteRule ^([0-9a-zA-Z_-]+)(\/?)$  ?id=$1
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)(\/?)$  ?id=$1&sid=$2
RewriteRule ^([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)(\/?)$  ?id=$1&sid=$2&ssid=$3
RewriteRule ^check_modrewrite.php$  install.php?check_modrewrite_noerror=true


Может и тебе поможет.

Автор: feosr 1.12.2007, 15:41
непомогло

Автор: feosr 2.12.2007, 18:45
проблема решена:

Код

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^page/([^/]*)(/?)+$ /index.php?page=$1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)