Strona 1 z 1
przyjazne adresy bez rewrite
: 11 maja 2008, 10:47
autor: mariusx
no wlasnie, chyba na moim hostingu rewrite nie dziala:(, jak w takim razie zrobić przyjazne adresy, linki itd.???
zainstalowalem phpBB SEO mod Rewrite Advanced, ale nie widac efektow:( (wygenerowalem .htaccses zgodnie z instrukcją zawarta w pliku instalacyjnym), .htaccses umiescilem w katalogu gluwnym forum i dupa:(. (wyczyscilem cache)
byc moze problem jest w umieszczeniu forum, jest ono zagrzebane tak:
www.mojadomena.com/forum/phpbb/
a dodatkowo wskazuje na nie przekierowanie z zewnetrznej domeny.
Re: przyjazne adresy bez rewrite
: 11 maja 2008, 14:27
autor: daroPL
Bez mod-rewrite nie da się zrobić "przyjaznych" adresów URL. Jednak może coś źle zrobiłeś, bo ten moduł jest dostępny na większości serwerów. Jaki to hosting? Podaj też jak w twoim pliku .htaccess wygląda pozycja RewriteBase.
Re: przyjazne adresy bez rewrite
: 11 maja 2008, 22:00
autor: mariusx
Tak więc hosting jest na : theplanet.com
a plik htaccses wyglada tak:
Kod: Zaznacz cały
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum\.html$ /fforum/phpBB3/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /fforum/phpBB3/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /fforum/phpBB3/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /fforum/phpBB3/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /fforum/phpBB3/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /fforum/phpBB3/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /fforum/phpBB3/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /fforum/phpBB3/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /fforum/phpBB3/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ /fforum/phpBB3/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ /fforum/phpBB3/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ /fforum/phpBB3/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ /fforum/phpBB3/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /fforum/phpBB3/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
Re: przyjazne adresy bez rewrite
: 12 maja 2008, 13:17
autor: daroPL
Wygeneruj sobie nowy .htaccess tylko, że z uwzględnieniem ścieżki do phpBB.
Re: przyjazne adresy bez rewrite
: 13 maja 2008, 23:24
autor: mariusx
to znaczy jak, sciezka widoczna w tym .htaccses prowadzi do forum - mam dopisać na początku pełną ścieżke, np. tak:
RewriteRule ^forum\.html$/jakasdomena.com /fforum/phpBB3/index.php [QSA,L,NC]# FORUM
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 15:14
autor: daroPL
Najlepiej to w zakładce od tego moda w kategorii HTACCESS, zaznacz "More Options" następnie ustaw TAK w opcji ".htaccess location" i wygeneruj powtórnie plik .htaccess przez naciśnięcie Wyślij.
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 18:41
autor: mariusx
nie mam takiej opcji, mam tylko:
RegEx Right Slash:
i
RegEx Left Slash:
wersja moda to: Advanced - 0.4.2
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 18:52
autor: daroPL
Pod tymi opcjami co podałeś powinna być ta opcja co pisałem. Masz pewnie starą wersję moda.
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 19:00
autor: mariusx
moze zle zainstalowalem? - podmienilem pliki zalaczone do moda(te dla phpbb3)
mozesz dać linka do nowej wersji - ja pobralem z tad:
http://downloads.phpbb-seo.com/phpbb3-s ... te-38.html
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 19:08
autor: daroPL
Niby najnowsza, jednak ja korzystam z tej samej wersji (najnowszej) i po zaznaczeniu TAK przy More Options i kliknięciu Wyślij na tej stronie:
http://www.phpbb-seo.com/images/phpbb_s ... access.png
pokazuje mi się taka sama tylko, że mam kilka opcji więcej, z których ostatnia to ta o której mówię.
Re: przyjazne adresy bez rewrite
: 14 maja 2008, 19:21
autor: mariusx
no a u mnie jak zaznacze tak na wiecej opcji to pokazuja sie tylko te dwie dodatkowe
Re: przyjazne adresy bez rewrite
: 20 maja 2008, 21:45
autor: mariusx
Ok, coś jakby działa - ale nie na przekierowanej domenie, przykłady:
tu działa:
http://www.supericelandcar.com/forum.html
tu nie działa:
http://forumislandia.com
???????????????????????????????