форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Хаки, моды и скрипты 4.0.x-4.1.х
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Дмитрий Кесаев
Эксперт
 
Дмитрий Кесаев's Avatar
Exclamation Mod Rewrite Friendly URLs => .htaccess
3

Mod Rewrite Friendly URLs => .htaccess

PHP Code:
# Author: Matty Asia
# Version 1.4
# Downloaded from: http://www.vbulletin.com/forum/showthread.php?325798

RewriteEngine On

### THIS IS A LITTLE EXTRA SECURITY AND CAN BE REMOVED

RewriteRule ^includes/(.*) index.php
RewriteRule 
^vb/(.*) index.php
RewriteRule 
^packages/(.*) index.php

### THIS IS THE ACTUAL REWRITE

RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING}
RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING}
RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING}
RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING}
RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING}
RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING}
RewriteRule ^content/(.*) content.php?r=$1&%{QUERY_STRING
To use this you must have Mod Rewrite Friendly URLs enabled.

To do this...
You need to go to Admin Control Panel then Settings > Options
Server Settings and Optimization Options
Then select Mod Rewrite Friendly URLs in the Friendly URLs section.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
venommm
Продвинутый
 
venommm's Avatar
Default
0

Не катит, 500 ошибка
 
 
Лео
В Черном списке
 
Лео's Avatar
Default
0

venommm, ты попробуй без www
 
 
AleX
Гость
Default

venommm, смотрите логи апача.
 
 
fuldon
Гуру
 
fuldon's Avatar
Default
0

venommm, сам Mod Rewrite то включен на сервере?
 
 
Yushi
Простоузер
Default
0

У меня такая же ошибка и мод включён. Причём если последние строчки стереть, то ошибки не возникает...
Строчка в логе ошибок:
... RewriteRule: cannot compile regular expression '^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?))'\n

Last edited by Yushi : 12-27-2009 at 11:38 AM.
 
 
venommm
Продвинутый
 
venommm's Avatar
Default
0

Quote:
Originally Posted by Лео View Post
venommm, ты попробуй без www
Что попробовать без www? У меня все без www в админке прописано.

Quote:
Originally Posted by AleX View Post
venommm, смотрите логи апача.
Не знаю что это и где смотреть

Quote:
Originally Posted by fuldon View Post
venommm, сам Mod Rewrite то включен на сервере?
Включен.
 
 
netmouse
Продвинутый
Default
0

В настройках форума нужно поставить ЧПУ с .htaccess
...У меня работает
 
 
Yushi
Простоузер
Default
0

Quote:
Originally Posted by netmouse View Post
В настройках форума нужно поставить ЧПУ с .htaccess
...У меня работает
Эм-м-м.... А можно скрин? о_О
... Вообще, если ты имеешь в виду четвёртый пункт (он же "Mod Rewrite Friendly URLs"), то не роляет... Ошибка 500 возникает как с, так и без выбора этого пункта...
 
 
venommm
Продвинутый
 
venommm's Avatar
Default
0

Quote:
Originally Posted by netmouse View Post
В настройках форума нужно поставить ЧПУ с .htaccess
...У меня работает
Роли не играет.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 04:53 PM.


Powered by vBulletin® Version 3.0.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...