Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Ravens PHP Scripts And Web Hosting Forum Index -> Raven's RavenNuke(tm) v2.00.00 - v2.02.00 Distro
Author Message
Raven
Site Admin/Owner



Joined: Aug 27, 2002
Posts: 17088

PostPosted: Thu Jan 12, 2006 9:30 am Reply with quote

Please note that some of the questions/issues raised by me I have opinions/answers for, but I want INPUT and FEEDBACK from the Community. That's what this RavenNuke(tm) is all about.

First of all, I would like to change the nomenclature from GT to something else. GT (the term/acronym, not the code), according to what I have read on the Internet, is being claimed by one person and it is a concept that pre-dates the claim. It is simply making short urls from long ones. May be just a stickler with me, but I'll wait for responses. In addition, I really have not seen the search engines avoiding active sites that are not using shortened URL's to any great degree.

With that aside, I will assume that we do want to use shortened urls. Now we have the issue of backward compatability. what should be the exact form used? Bill's GT-NextGen (GTNG) is up for grabs as he will no longer support it. So, is that what we implement? Is there anything in it that needs fixing? I still use the old method so I don't have first hand experience enough to speak authoritatively on the matter.

GTNG, in its original implementation, requires .htaccess which is tied exclusively to Apache, which you should be using anyway Laughing. But, my point is, for those that don't use Apache, are they out of luck? No, at least not according to Eddie Neal AKA NeXeH at Google tap/GT-NExtGEn IIS Fix. Since I don't use IIS (yuck!) I can only assume that this works. Here are the files included in the Download. I will also make the d/l available for safety in the event the original site leaves the scene.
readme.txt
Code:
Getting Google tap/GT-NExtGEn to work on an IIS Server


When I read about how cool google tap was and how it would drive traffic to your site by allowing your site to be indexed by the search engine. I wasted no time in installing it onto my site, the only problem is my server is an IIS server and I do not have access to an htaccess file. I was so sure that there was a simple solution that I searched the forums on nuke cops and google but only found that most people said that it can not be done. So I did a little more research on htaccess and mod_rewrite and I found a solution. And now I am please to give back to the community that has given so much to me :)


Tools needed:
-------------
ISAPI_Rewrite lite, you can download from: http://www.isapirewrite.com/download/
http.ini file (you can use the one included in this zip file)


Installation:
-------------
1. Install Google tap/GT-NExtGEn as normal (I use GT-NExtGEn)
2. Install ISAPI_Rewrite on your server (or have your ISP do it)
3. Copy the provided http.ini file to the ISAPI_Rewrite directory which should be located at C:\program files\Helicon\ISAPI_Rewrite
4. Open IIS server manager and locate your website
  a. Right click on properties
  b. Select ISAPI_Filters
  c. Click Add
     1. In the filter name box type: ISAPI_Rewrite
     2. in the executable box browse to the ISAPI_Rewrite.dll located in the ISAPI_Rewrite folder
  d. Click ok and then click ok again.
5. Close IIS and test



TODO:
-----
1. Eventually I want to add more code to the http.ini file such as the:
"lines check for Email Spammers Robots and redirect them to a fake page"

I am not sure how to do that at this point but I will be looking into it. If someone else knows how to handle this please by all means share the knowledge.

2. I want to make sure all rewrite pages are valid and that there are no dread page can not be displayed or 404 error page.


History:
--------
Created on January 22, 2004

Updated http.ini file on February 9, 2004


FYI:
----
Name: Eddie Neal AKA NeXeH
You can contact me at [ Only registered users can see links on this board! Get registered or login! ]
and my website is http://rpgworld.ath.cx  (please visit)
and
httpd.ini
Code:
[ISAPI_Rewrite]


# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]

RewriteRule /index\.html /index.php

#Articles
RewriteRule /article-([0-9]*)-([a-z]*)-([0-9]*)-([0-9]*)\.html /modules.php\?name=News&file=article&sid=$1&mode=$2&order=$3&thold=$4
RewriteRule /article-([0-9-]*)-([a-z]*)-([0-9]*)-([0-9]*)\.html([0-9#]*) /modules.php\?name=News&file=article&thold=$1&mode=$2&order=$3&sid=$4$5
RewriteRule /article-topic([0-9]*)-page([0-9]*)\.html /modules.php\?name=News&new_topic=$1&pagenum=$2
RewriteRule /article-category([0-9]*)-page([0-9]*)\.html /modules.php\?name=News&file=categories&op=newindex&catid=$1&pagenum=$2
RewriteRule /article-category-([0-9]*)\.html /modules.php\?name=News&file=categories&op=newindex&catid=$1
RewriteRule /article-print-([0-9]*)\.html /modules.php\?name=News&file=print&sid=$1
RewriteRule /article-friend-([0-9]*)\.html /modules.php\?name=News&file=friend&op=FriendSend&sid=$1
RewriteRule /article-page-([0-9]*)\.html /modules.php\?name=News&pagenum=$1
RewriteRule /article([1-9][0-9]*).* /modules.php\?name=News&file=article&sid=$1
RewriteRule /article-topic-([0-9]*)\.html /modules.php\?name=News&new_topic=$1
RewriteRule /allnews\.html /modules.php\?name=News&file=allindex
RewriteRule /news\.html /modules.php\?name=News

#AvantGo
RewriteRule /avantgo-print-([0-9]*)\.html /modules.php\?name=AvantGo&file=print&sid=$1
RewriteRule /avantgo\.html /modules.php\?name=AvantGo

#Content
RewriteRule /content-([0-9]*)-page([0-9]*)\.html /modules.php\?name=Content&pa=showpage&pid=$1&page=$2
RewriteRule /content-cat-([0-9]*)\.html /modules.php\?name=Content&pa=list_pages_categories&cid=$1
RewriteRule /content-([0-9]*)\.html /modules.php\?name=Content&pa=showpage&pid=$1
RewriteRule /content\.html /modules.php\?name=Content

#Downloads
RewriteRule /downloadview-(comments|details|editorial)-([0-9]*)-([[:punct:]/:\-\'{}()._&a-zA-Z0-9+=]*)\.html /modules.php\?name=Downloads&d_op=viewdownload$1&lid=$2&ttitle=$3
RewriteRule /download-mod-([0-9]*)\.html /modules.php\?name=Downloads&d_op=modifydownloadrequest&lid=$1
RewriteRule /download-broken-([0-9]*)\.html /modules.php\?name=Downloads&d_op=brokendownload&lid=$1
RewriteRule /download-shownew-([0-9]*)\.html /modules.php\?name=Downloads&d_op=NewDownloads&newdownloadshowdays=$1
RewriteRule /download-seldate-([a-zA-Z0-9+]*)\.html /modules.php\?name=Downloads&d_op=NewDownloadsDate&selectdate=$1
RewriteRule /download-file-([0-9]*)\.html /modules.php\?name=Downloads&d_op=getit&lid=$1
RewriteRule /ratedownload-([0-9]*)-([[:punct:]/:\-\'{}()._&a-zA-Z0-9+=]*)\.html /modules.php\?name=Downloads&d_op=ratedownload&lid=$1&ttitle=$2
RewriteRule /ratedownload-([0-9]*)\.html /modules.php\?name=Downloads&d_op=ratedownload&lid=$1
RewriteRule /download-(TopRated|MostPopular)-([0-9]*)-(num|percent)\.html /modules.php\?name=Downloads&d_op=$1&ratenum=$2&ratetype=$3
RewriteRule /downloads-(AddDownload|NewDownloads|MostPopular|TopRated)\.html /modules.php\?name=Downloads&d_op=$1
RewriteRule /download([0-9]*)-orderby([a-zA-Z0-9+]*)\.html /modules.php\?name=Downloads&d_op=viewdownload&cid=$1&orderby=$2
RewriteRule /download([0-9]*)-([0-9]*)-([a-zA-Z0-9+]*)-([0-9]*)\.html /modules.php\?name=Downloads&d_op=viewdownload&cid=$1&min=$2&orderby=$3&show=$4
RewriteRule /download-search-([[:punct:]/:\-\'{}()._&a-zA-Z0-9+=]*)-([0-9]*)-([a-zA-Z0-9+]*)-([0-9]*)\.html /modules.php\?name=Downloads&d_op=search&query=$1&min=$2&orderby=$3&show=$4
RewriteRule /download-search-([[:punct:]/:\-\'{}()._&a-zA-Z0-9+=]*)-([a-zA-Z0-9+]*)\.html /modules.php\?name=Downloads&d_op=search&query=$1&orderby=$2
RewriteRule /download-search-([[:punct:]/:\-\'{}()._&a-zA-Z0-9+=]*)\.html /modules.php\?name=Downloads&d_op=search&query=$1
RewriteRule /download-outside-([0-9]*)\.html /modules.php\?name=Downloads&d_op=outsidedownloadsetup&lid=$1
RewriteRule /downloads-cat([0-9]*)\.html /modules.php\?name=Downloads&d_op=viewdownload&cid=$1
RewriteRule /downloads\.html /modules.php\?name=Downloads

#Encyclopedia
RewriteRule /encyclopedia-([0-9]*)-page([0-9]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Encyclopedia&op=content&tid=$1&page=$2&query=$3
RewriteRule /encyclopedia-([0-9]*)-page([0-9]*)\.html /modules.php\?name=Encyclopedia&op=content&tid=$1&page=$2
RewriteRule /encyclopedia-([0-9]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Encyclopedia&op=content&tid=$1&query=$2
RewriteRule /encyclopedia-([0-9]*)\.html /modules.php\?name=Encyclopedia&op=content&tid=$1
RewriteRule /encyclopedia-list-([0-9]*)\.html /modules.php\?name=Encyclopedia&op=list_content&eid=$1
RewriteRule /encyclopedia-terms([0-9]*)-([A-Z]*)\.html /modules.php\?name=Encyclopedia&op=terms&eid=$1&ltr=$2
RewriteRule /encyclopedia-search-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Encyclopedia&file=search&query=$1
RewriteRule /encyclopedia-search\.html /modules.php\?name=Encyclopedia&file=search
RewriteRule /encyclopedia\.html /modules.php\?name=Encyclopedia

#Feedback
RewriteRule /feedback\.html /modules.php\?name=Feedback

#FAQ
RewriteRule /faq\.html /modules.php\?name=FAQ
RewriteRule /faq-([0-9]*)-([a-zA-Z0-9\+\&\-\/%[:punct:]\.\;]*)\.html /modules.php\?name=FAQ&myfaq=yes&id_cat=$1&categories=$2

#Forums
RewriteRule /ftopic-([0-9]*)-([0-9]*)-days([0-9]*)-order(desc|asc)-([A-Za-z0-9_-]*)\.html /modules.php\?name=Forums&file=viewtopic&t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule /ftopic-([0-9]*)-days([0-9]*)-order(desc|asc)-([0-9]*)\.html /modules.php\?name=Forums&file=viewtopic&t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule /ftopic-([0-9]*)-([0-9]*)\.html /modules.php\?name=Forums&file=viewtopic&t=$1&start=$2
RewriteRule /ftopic-([0-9]*)-(previous|next)\.html /modules.php\?name=Forums&file=viewtopic&t=$1&view=$2
RewriteRule /ftopic(t|p)-([0-9]*)-([A-Za-z0-9_-]*)\.html /modules.php\?name=Forums&file=viewtopic&$1=$2&highlight=$3
RewriteRule /ftopic-([0-9]*)-(watch|unwatch)-([0-9]*)\.html /modules.php\?name=Forums&file=viewtopic&t=$1&$2=topic&start=$3
RewriteRule /ftopic(t|p)-([0-9]*)\.html /modules.php\?name=Forums&file=viewtopic&$1=$2
RewriteRule /ftopic(t|p)-([0-9]*)\.html#([0-9]*) /modules.php\?name=Forums&file=viewtopic&$1=$2#$3
RewriteRule /forum-editprofile\.html /modules.php\?name=Forums&file=profile&mode=editprofile
RewriteRule /forum-userprofile-([0-9]*)\.html /modules.php\?name=Forums&file=profile&mode=viewprofile&u=$1
RewriteRule /forum-register-new\.html /modules.php\?name=Forums&file=profile&mode=register&agreed=true
RewriteRule /forum-register-coppa\.html /modules.php\?name=Forums&file=profile&mode=register&agreed=true&coppa=true
RewriteRule /forum-register\.html /modules.php\?name=Forums&file=profile&mode=register
RewriteRule /forums-posting\.html /modules.php\?name=Forums&file=/modules&name=Forums&file=posting
RewriteRule /forum-faq-bbcode\.html /modules.php\?name=Forums&file=faq&mode=bbcode
RewriteRule /ftopic-post-([0-9]*)\.html /modules.php\?name=Forums&file=posting&t=$1
RewriteRule /ftopic-vote-([0-9]*)\.html /modules.php\?name=Forums&file=posting&mode=vote&t=$1
RewriteRule /ftopic-new-([0-9]*)\.html /modules.php\?name=Forums&file=posting&mode=newtopic&f=$1
RewriteRule /ftopic-reply-([0-9]*)\.html /modules.php\?name=Forums&file=posting&mode=reply&t=$1
RewriteRule /ftopic-edit-([0-9]*)\.html /modules.php\?name=Forums&file=posting&mode=editpost&p=$1
RewriteRule /ftopic-smilies\.html /modules.php\?name=Forums&file=posting&mode=smilies&popup=1
RewriteRule /ftopic-quote-([0-9]*)\.html /modules.php\?name=Forums&file=posting&mode=quote&p=$1
RewriteRule /forum-posting\.html /modules.php\?name=Forums&file=posting
RewriteRule /forums-group([0-9]*)\.html /modules.php\?name=Forums&file=groupcp&g=$1
RewriteRule /fsearch-author-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Forums&file=search&search_author=$1
RewriteRule /fsearch-([0-9]*)-([0-9]*)\.html /modules.php\?name=Forums&file=search&search_id=$1&start=$2
RewriteRule /fsearch-(unanswered|egosearch|newposts)\.html /modules.php\?name=Forums&file=search&search_id=$1
RewriteRule /fsearch-results\.html /modules.php\?name=Forums&file=search&mode=results
RewriteRule /forums-([/index][a-zA-Z0-9_-]*)\.html /modules.php\?name=Forums&file=$1
RewriteRule /forum-c([0-9]*)\.html /modules.php\?name=Forums&file=index&c=$1
RewriteRule /forum-mark\.html /modules.php\?name=Forums&file=index&mark=forums
RewriteRule /forums\.html /modules.php\?name=Forums&file=index
RewriteRule /forum-viewonline\.html /modules.php\?name=Forums&file=viewonline
RewriteRule /forum-([0-9]*)-days([0-9]*)-([0-9]*)\.html /modules.php\?name=Forums&file=viewforum&f=$1&topicdays=$2&start=$3
RewriteRule /forum-([0-9]*)-([0-9]*)\.html /modules.php\?name=Forums&file=viewforum&f=$1&start=$2
RewriteRule /forum-([0-9]*)-mark\.html /modules.php\?name=Forums&file=viewforum&f=$1&mark=topics
RewriteRule /forum-([0-9]*)\.html /modules.php\?name=Forums&file=viewforum&f=$1
RewriteRule /forums-profile\.html /modules.php\?name=Forums&file=profile
RewriteRule /forums-groupcp\.html /modules.php\?name=Forums&file=groupcp
RewriteRule /forums-groupcp\.html\?g=([0-9]*) /modules.php\?name=Forums&file=groupcp&g=$1
RewriteRule /forums-viewforum\.html\?f=([0-9]*) /modules.php\?name=Forums&file=viewforum&f=$1
RewriteRule /forums-faq\.html /modules.php\?name=Forums&file=faq
RewriteRule /forums-modcp\.html /modules.php\?name=Forums&file=modcp
RewriteRule /forums-search\.html /modules.php\?name=Forums&file=search
RewriteRule /ftopic(t|p)-([0-9]*)-([a-zA-Z0-9_-]*)\.html\+([a-zA-Z0-9_-]*) /modules.php\?name=Forums&file=viewtopic&$1=$2&highlight=$3+$4
RewriteRule /ftopic(t|p)-([0-9]*)-([a-zA-Z0-9_-]*)\.html\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*) /modules.php\?name=Forums&file=viewtopic&$1=$2&highlight=$3+$4+$5
RewriteRule /ftopic(t|p)-([0-9]*)-([a-zA-Z0-9_-]*)\.html\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*) /modules.php\?name=Forums&file=viewtopic&$1=$2&highlight=$3+$4+$5+$6
RewriteRule /ftopic(t|p)-([0-9]*)-([a-zA-Z0-9_-]*)\.html\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*)\+([a-zA-Z0-9_-]*) /modules.php\?name=Forums&file=viewtopic&$1=$2&highlight=$3+$4+$5+$6+$7
RewriteRule /forums\.html /modules.php\?name=Forums

#Journal
RewriteRule /journal-search-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Journal&file=search&bywhat=aid&exact=1&forwhat=$1
RewriteRule /journal(search|delete|commentkill)-(bywhat|jid|onwhat)([a-zA-Z0-9]*)-(forwhat|ref)([a-zA-Z0-9]*)\.html /modules.php\?name=Journal&file=$1&$2=$3&$4=$5
RewriteRule /journal-search-([0-9]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Journal&file=search&bywhat=$1&forwhat=$2
RewriteRule /journal-([a-zA-Z0-9+]*)-(jid|onwhat|disp|op|disp)-([a-zA-Z0-9+]*)\.html /modules.php\?name=Journal&file=$1&$2=$3
RewriteRule /journal-edit\.html /modules.php\?name=Journal&file=edit
RewriteRule /journal(file|op)-([a-zA-Z0-9]*)\.html /modules.php\?name=Journal&$1=$2
RewriteRule /journal\.html /modules.php\?name=Journal

#Members List
RewriteRule /members\.html /modules.php\?name=Members_List

#Private Messages
RewriteRule /messages-post-([0-9]*)\.html /modules.php\?name=Private_Messages&file=index&mode=post&u=$1
RewriteRule /messages-post-([0-9]*)\.html /modules.php\?name=Private_Messages&mode=post&u=$1
RewriteRule /messages-new\.html /modules.php\?name=Private_Messages&file=index&mode=post
RewriteRule /messages-(sentbox|inbox|savebox|outbox)\.html /modules.php\?name=Private_Messages&file=index&folder=$1
RewriteRule /messages\.html /modules.php\?name=Private_Messages

#Recommend Us
RewriteRule /recommend\.html /modules.php\?name=Recommend_Us

#Reviews
RewriteRule /reviews-new\.html /modules.php\?name=Reviews&rop=write_review
RewriteRule /reviews-preview\.html /modules.php\?name=Reviews&rop=preview_review
RewriteRule /reviews-([0-9]*)-page([0-9]*)\.html /modules.php\?name=Reviews&rop=showcontent&id=$1&page=$2
RewriteRule /reviews-([0-9]*)\.html /modules.php\?name=Reviews&rop=showcontent&id=$1
RewriteRule /reviews-comment-([0-9]*)-([[:punct:]\?/:\-\'{}()._&a-zA-Z0-9+=\%]*).* /modules.php\?name=Reviews&rop=postcomment&id=$1&title=$2
RewriteRule /reviews-([0-9]*)-delete\.html /modules.php\?name=Reviews&rop=del_review&id_del=$1
RewriteRule /reviews-([0-9]*)-edit\.html /modules.php\?name=Reviews&rop=mod_review&id=$1
RewriteRule /reviews-([0-9]*)-delcomment-([0-9]*)\.html /modules.php\?name=Reviews&rop=del_comment&cid=$1&id=$2
RewriteRule /reviews-([a-zA-Z0-9]*)-orderby-([a-z]*)-([a-zA-Z]*)\.html /modules.php\?name=Reviews&rop=$1&field=$2&order=$3
RewriteRule /reviews-sortby-([a-zA-Z0-9]*)\.html /modules.php\?name=Reviews&rop=$1
RewriteRule /reviews\.html /modules.php\?name=Reviews

#Search
RewriteRule /search-([a-zA-Z0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z0-9]*)-([a-zA-Z]*)-([0-9]*)\.html /modules.php\?name=Search&author=$1&topic=$2&min=$3&query=$4&type=$5&category=$6
RewriteRule /search-([a-zA-Z0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z0-9]*)-([a-zA-Z]*)\.html /modules.php\?name=Search&author=$1&topic=$2&min=$3&query=$4&type=$5
RewriteRule /search-author-([a-zA-Z0-9]*)\.html /modules.php\?name=Search&author=$1
RewriteRule /search-([a-zA-Z0-9_-]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Search&query=$1&author=$2
RewriteRule /search-([0-9]*)\.html /modules.php\?name=Search&query=&topic=$1
RewriteRule /search-users\.html /modules.php\?name=Search&type=users
RewriteRule /search\.html* /modules.php\?name=Search

#Sections
RewriteRule /sections-viewarticle([0-9]*)-page([0-9]*)\.html /modules.php\?name=Sections&op=viewarticle&artid=$1&page=$2
RewriteRule /sections-(printpage|viewarticle)-([0-9]*)\.html /modules.php\?name=Sections&op=$1&artid=$2
RewriteRule /sections-listarticles-([0-9]*)\.html /modules.php\?name=Sections&op=listarticles&secid=$1
RewriteRule /sections\.html /modules.php\?name=Sections

#Statistics
RewriteRule /stats-([0-9]*)-([0-9]*)-([0-9]*)\.html /modules.php\?name=Statistics&op=DailyStats&year=$1&month=$2&date=$3
RewriteRule /stats-([0-9]*)-([0-9]*)\.html /modules.php\?name=Statistics&op=MonthlyStats&year=$1&month=$2
RewriteRule /stats-([0-9]*)\.html /modules.php\?name=Statistics&op=YearlyStats&year=$1
RewriteRule /advstats\.html /modules.php\?name=Statistics&op=Stats
RewriteRule /stats\.html /modules.php\?name=Statistics

#Stories Archive
RewriteRule /archive\.html /modules.php\?name=Stories_Archive
RewriteRule /archive-showall\.html /modules.php\?name=Stories_Archive&sa=show_all
RewriteRule /archive-([0-9]*)-([0-9]*)-([a-zA-Z]*).* /modules.php\?name=Stories_Archive&sa=show_month&year=$1&month=$2&month_l=$3

#Surveys
RewriteRule /survey-results-([0-9]*)-([a-z]*)-([0-9]*)-([0-9\-]*)\.html /modules.php\?name=Surveys&op=results&pollID=$1&mode=$2&order=$3&thold=$4
RewriteRule /survey-results-([0-9]*)\.html /modules.php\?name=Surveys&op=results&pollID=$1
RewriteRule /survey-([0-9]*)\.html /modules.php\?name=Surveys&pollID=$1
RewriteRule /survey-comment-([0-9]*)-(tid|pid)-([0-9]*)-([a-z]*)-([0-9]*)-([0-9\-]*)\.html /modules.php\?name=Surveys&file=comments&pollID=$1&$2=$3&mode=$4&order=$5&thold=$6
RewriteRule /survey-commreply-([0-9]*)-([0-9]*)-([a-z]*)-([0-9]*)-([0-9\-]*)\.html /modules.php\?name=Surveys&file=comments&op=Reply&pid=$1&pollID=$2&mode=$3&order=$4&thold=$5
RewriteRule /survey-showreply-([0-9]*)-([0-9]*)-([0-9]*)-([a-z]*)-([0-9]*)-([0-9\-]*)\.html /modules.php\?name=Surveys&file=comments&op=showreply&tid=$1&pollID=$2&pid=$3&mode=$4&order=$5&thold=$6
RewriteRule /survey-showreply-([0-9]*)-([a-z]*)-([0-9]*)-([0-9\-]*)\.html /modules.php\?name=Surveys&file=comments&op=showreply&tid=$1&mode=$2&order=$3&thold=$4
RewriteRule /survey-comments\.html /modules.php\?name=Surveys&file=comments
RewriteRule /surveys\.html /modules.php\?name=Surveys

#Submit_News
RewriteRule /submit\.html /modules.php\?name=Submit_News

#Topics
RewriteRule /topics\.html /modules.php\?name=Topics

#Top10
RewriteRule /top-([[:print:]]*)\.html /modules.php\?name=Top&zx=$1
RewriteRule /top\.html /modules.php\?name=Top

#WebLinks
RewriteRule /viewlinkcomments-([0-9]+)-([[:punct:]/:\-\'(){}.&=_a-zA-Z0-9\ ]*)\.html /modules.php\?name=Web_Links&l_op=viewlinkcomments&lid=$1&ttitle=$2
RewriteRule /viewlinkdetails-([0-9]+)-([[:punct:]/:\-\'(){}.&=_a-zA-Z0-9\ ]*)\.html /modules.php\?name=Web_Links&l_op=viewlinkdetails&lid=$1&ttitle=$2
RewriteRule /vieweditorial-([0-9]+)-([[:punct:]/:\-\'(){}.&=_a-zA-Z0-9\ ]*)\.html /modules.php\?name=Web_Links&l_op=viewlinkeditorial&lid=$1&ttitle=$2
RewriteRule /modifylink-([0-9]+)\.html /modules.php\?name=Web_Links&l_op=modifylinkrequest&lid=$1
RewriteRule /brokenlink-([0-9]+)\.html /modules.php\?name=Web_Links&l_op=brokenlink&lid=$1
RewriteRule /outsidelink-([0-9]+)\.html /modules.php\?name=Web_Links&l_op=outsidelinksetup&lid=$1
RewriteRule /linkop-(MostPopular|TopRated)-([0-9]+)-(num|percent)\.html /modules.php\?name=Web_Links&l_op=$1&ratenum=$2&ratetype=$3
RewriteRule /newlinks-([0-9]+)\.html /modules.php\\?name=Web_Links&l_op=NewLinks&newlinkshowdays=$1
RewriteRule /linksnew-([0-9]+)\.html /modules.php\?op=modload&name=Web_Links&file=index&l_op=NewLinksDate&selectdate=$1
RewriteRule /linkop-(AddLink|MostPopular|NewLinks|RandomLink|TopRated)\.html /modules.php\?op=modload&name=Web_Links&file=index&l_op=$1
RewriteRule /ratelink-([0-9]*)-([[:punct:]/:\-\'(){}.&=_a-zA-Z0-9\ ]*)\.html /modules.php\?op=modload&name=Web_Links&file=index&l_op=ratelink&lid=$1&ttitle=$2
RewriteRule /viewlink-([0-9]*)\.html /modules.php\?name=Web_Links&l_op=visit&lid=$1
RewriteRule /links-([0-9]*)-([a-zA-Z0-9]*)\.html /modules.php\?name=Web_Links&file=index&l_op=viewlink&cid=$1&orderby=$2
RewriteRule /links-([0-9]*)-([0-9]*)-([a-zA-Z0-9]*)-([0-9]*)\.html /modules.php\?name=Web_Links&file=index&l_op=viewlink&cid=$1&min=$2&orderby=$3&show=$4
RewriteRule /link-([0-9]*)\.html /modules.php\?name=Web_Links&l_op=viewlink&cid=$1
RewriteRule /links-search-([a-zA-Z0-9]*)-([0-9]*)-orderby-([a-zA-Z]*)-([0-9]*) /modules.php\?name=Web_Links&l_op=search&query=$1&min=$2&orderby=$3&show=$4
RewriteRule /links-search-([a-zA-Z0-9_-]*)-orderby-([a-zA-Z]*)\.html /modules.php\?name=Web_Links&l_op=search&query=$1&orderby=$2
RewriteRule /links-search-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Web_Links&l_op=search&query=$1
RewriteRule /links\.html /modules.php\?name=Web_Links

#Webmail
RewriteRule /webmail\.html /modules.php\?name=WebMail

#Your Account
RewriteRule /userinfo-([a-zA-Z0-9_-]*)\.html /modules.php\?name=Your_Account&op=userinfo&username=$1
RewriteRule /account-([a-z_]*)\.html /modules.php\?name=Your_Account&op=$1
RewriteRule /account\.html /modules.php\?name=Your_Account

#MS_Analysis
RewriteRule /analysis-([a-zA-Z0-9_-]*)-id([0-9]*)-s([0-9]*)-o([0-9]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=MS_Analysis&file=index&op=$1&id=$2&screen=$3&overview=$4&sortby=$5
RewriteRule /analysis-s([0-9]*)-o([0-9]*)-([a-zA-Z0-9_-]*)\.html /modules.php\?name=MS_Analysis&file=index&op=MSAnalysisGeneral&screen=$1&overview=$2&sortby=$3
RewriteRule /analysis-o([0-9]*)-s([0-9]*)\.html /modules.php\?name=MS_Analysis&file=index&op=MSAnalysisGeneral&overview=$1&screen=$2
RewriteRule /analysis-stats-([0-9]*)-([0-9]*)-([0-9]*)\.html /modules.php\?name=MS_Analysis&file=visits&op=MSAnalysisDailyStats&year=$1&month=$2&date=$3
RewriteRule /analysis-stats-([0-9]*)-([0-9]*)\.html /modules.php\?name=MS_Analysis&file=visits&op=MSAnalysisMonthlyStats&year=$1&month=$2
RewriteRule /analysis-stats-([0-9]*)\.html /modules.php\?name=MS_Analysis&file=visits&op=MSAnalysisYearlyStats&year=$1
RewriteRule /analysis-stats\.html /modules.php\?name=MS_Analysis&file=visits&op=MSAnalysisStats
RewriteRule /analysis-admin-([a-zA-Z0-9_-]*)-([a-zA-Z0-9_-]*)-([0-9]*)-([0-9]*)\.html /modules.php\?name=MS_Analysis&file=msanalysisadminfunc&op=$1&table=$2&sort_on=$3&sort_dir=$4
RewriteRule /analysis-admin-([a-zA-Z0-9_-]*)-([[:punct:]/:\-\'(){}.&=_a-zA-Z0-9\ ]*)\.html /modules.php\?name=MS_Analysis&file=msanalysisadminfunc&op=$1&id=$2
RewriteRule /analysis-admin-([a-zA-Z0-9_-]*)\.html /modules.php\?name=MS_Analysis&file=msanalysisadminfunc&op=$1
RewriteRule /analysis-pruning\.html /modules.php\?name=MS_Analysis&file=pruning&op=MSAnalysisPruning
RewriteRule /analysis-sqlbackup.txt /modules.php\?name=MS_Analysis&file=backup&op=MSAnalysisDump
RewriteRule /analysis-user-([a-zA-Z0-9_-]*)\.html /modules.php\?name=MS_Analysis&file=userinfo&suser=$1
RewriteRule /analysis\.html /modules.php\?name=MS_Analysis&file=index


Hopefully this is enough to get the discussion started. Please participate!
 
View user's profile Send private message
kguske
Site Admin



Joined: Jun 04, 2004
Posts: 6432

PostPosted: Thu Jan 12, 2006 10:29 am Reply with quote

Playing devil's advocate: what is the benefit of having a short URL? What is the cost?

There has been discussion about it impacting search engine rankings - that some SEs don't like long URLs or URLs with lots of variables or having keywords in the URL makes SEs happy, but these ideas have no support among SEO gurus. Another argument is that a short URL is more attractive to searchers in the results, but who really looks at the link (other than to find the domain)?

_________________
I search, therefore I exist...
nukeSEO - nukeFEED - nukePIE - nukeSPAM - nukeWYSIWYG
 
View user's profile Send private message
Guardian2003
Site Admin



Joined: Aug 28, 2003
Posts: 6799
Location: Ha Noi, Viet Nam

PostPosted: Thu Jan 12, 2006 10:50 am Reply with quote

Personally I would like to see whatever is developed as far as url re-writing goes for inclusion in RN to have a completely new name.
The term 'google tap' seems to be synonymous with two different 'products' already in the community which are not interchangeable.
The name also conjures up, by implication, that the url re-writing these two scripts perform are limited to, or optimised for 'google' which is not the case.

Perhaps the name RN-SEO might fit the bill more appropriately if one considers dynamic forum titles, url re-writing etc.

I have used both of the current scripts and whilst I have not noticed any real difference in results, as far as getting links crawled is concerned between the two.
However, I did find GT NG the more complicated of the two to install and it did require altering the virgin nuke_modules table as well as altering most of the block files etc whereas the alternative method of relying on url in/out arrays in htaccess seemed far more 'pleasant' to work with.

As for compatibility, FB makes no claims that even nuke is IIS compatible so IMHO I do not envisage any reason why third party code should support it.
If there are competent individuals reading this who are running IIS then perhaps they can assist in development for that particular branch.
 
View user's profile Send private message Send e-mail
CurtisH
Life Cycles Becoming CPU Cycles



Joined: Mar 15, 2004
Posts: 638
Location: West Branch, MI

PostPosted: Fri Jan 13, 2006 11:30 am Reply with quote

I'm not sure if I am truly qualified to even comment in this thread but I can say the following:

Before implementing GT-NextGen on one of my sites, it did get indexed, however it was rather infrequent that I would see crawlers in my logs. I also noticed that whenever I checked search engines (primarily Google) for my site using keywords, the listings pointed to different articles and such on my site including snippets of the text as you would expect, but the link provided with the listing always pointed to the domain name only of my site. Meaning when a user found a listing for my site, it did not take them directly to the relevant content that the listing displayed. They would then need to search my site for the content that they had searched for once already... In other words, twice the work for them to find their relative content.

After implementing GT-NextGen (and I mean within hours) I had up to 150+ Googlebots scouring my site. Within a few days I started getting incoming traffic and new memberships as a result of Google referrers. Possibly just a coincidence but I cannot be sure. I do know that the listings (when using GT-NextGen) now link directly to the article or content instead of just the domain.

_________________
Those who dream by day are cognizant of many things which escape those who dream only by night. ~Poe 
View user's profile Send private message Visit poster's website Yahoo Messenger
montego
Site Admin



Joined: Aug 29, 2004
Posts: 9457
Location: Arizona

PostPosted: Fri Jan 13, 2006 1:42 pm Reply with quote

I too experienced something very similar to CurtisH. I also noticed that as soon as I installed Dynamic Titles (probably more significant for SEO?), I got a ton of hits from bots and continue to get them. In terms of Google page rank, these things at least got me to 1/10 - which is pathetic still -- but it may have been a contributing factor.

Unfortunately, that is about the extent of my experience. Would I GT-NeXtGen another site? You bet...

Also, I wrote a hack to the GTNG 0.4 beta to also tap blocks without having to modify code. I have not had a chance to look at the .4a patch to see if it still required modifying block code. I definitely do NOT expouse changing block code! I don't mind changing header.php, mainfile.php and footer.php, especially if it is being done as a part of RN76. I just don't think we should require folks to manually modify block code. I have downloaded and tried to install too many blocks that someone forgot to take out the GT'd code before they distributed it! Smile

I would be all for a GT replacement and offer up any assistance I can provide. Definitely interested in more opinions too...

_________________
Where Do YOU Stand?
HTML Newsletter::ShortLinks::Mailer::Downloads and more... 
View user's profile Send private message Visit poster's website
Raven







PostPosted: Fri Jan 13, 2006 1:51 pm Reply with quote

montego, I will definitely want to see your modifications that tap blocks w/o changing the code.
 
montego







PostPosted: Fri Jan 13, 2006 2:00 pm Reply with quote

Raven wrote:
montego, I will definitely want to see your modifications that tap blocks w/o changing the code.


Here is what I had done [ Only registered users can see links on this board! Get registered or login! ] Just remember that this is based on .4 and NOT .4a of GTNG. I never had time to go back and look at the .4a patch.
 
Guardian2003







PostPosted: Fri Jan 13, 2006 2:07 pm Reply with quote

Further to my last post, I would concur with CurtisH and Montego - url re-writing does work in terms of getting more links indexed and certainly encourages more visits from the search engines.

My own findings taken from my own experiences are that I was unable to differentiate between the benefits of useing one script over another, but using one OR the other DOES have an advantage over using nothing at all.
 
kguske







PostPosted: Fri Jan 13, 2006 3:10 pm Reply with quote

Still playing devil's advocate....

I haven't used a URL rewriting tool as I have several concerns with this (e.g. server load, permanently changing links, etc.), several of which Steph discussed here on another post. But, I have found that having a Google Sitemap not only helps increase saturation, but also SERP / ranking on Google. So I would add that to discussion about alternatives for getting more links indexed.
 
montego







PostPosted: Fri Jan 13, 2006 6:32 pm Reply with quote

kguske, very good point. Guardian has been after me for awhile now to get a Sitemap up. He even helped me out even further, but I won't say how because I am sure he does not want everyone coming to him asking him to do the same - LOL! You know, you can lead a man to water but... AND you can even force it into his mouth but...

By the way, once I finish up on something I've got cookin' (no, not in the oven), I plan on checking out your nukeSEO package!
 
Susann
Moderator



Joined: Dec 19, 2004
Posts: 3191
Location: Germany:Moderator German NukeSentinel Support

PostPosted: Fri Jan 13, 2006 6:56 pm Reply with quote

@ kguske
Server load isn´t normaly not the problem if you use url rewriting. I know the post from Steph you are talking about.I don´t agree with all point of his post but you are right a sitemap is often helpful on the other site I know from some people that they lost sites from the index after they had submit her Google sitemap. I don´t use a sitemap, because of several reasons. GT + sitemap can help your website but it´s not the only and also not the general solution for better ranking.For example warp-speed.de or phpnuke.org with PR 8. Both sites don´t use mod rewrite.
The name Googlifier isn´t so famous like GT but principle its the same they produce nice urls with mod rewrite.
I prefer url rewriting and I would choose a new name with "G" like "good product" or RavenNuke "good for google".
Smile
 
View user's profile Send private message
kguske







PostPosted: Fri Jan 13, 2006 7:34 pm Reply with quote

The only way a Google sitemap could negatively impact your ranking is if it were incomplete - i.e. it didn't have all the links to a site's real content. The whole point is to help Google's robots find your content more easily.

I would believe that a site that used SEO tricks to inflate its rankings and introduced a sitemap around the time Google switched to the latest approach that weighs content more heavily - that coincidence could result in lower rankings, but it isn't because of the sitemap...

So, to get back to Raven's question of what to call it - I'd suggest something that represents what it does or what benefits it has...but I'm still not clear (at least on the benefits part).

According to a review of HN URL Rewrite, a PHP class that claims to support URL rewriting using ONLY PHP:
Quote:
There is the conviction between experience Web site developers that search engines index more pages of a site and do it faster if their page URLs are normalized.

There is not an absolute certainty about the accuracy of this conviction because the search engine companies do not confirm or deny it in public. Despite this, many site developers systematically normalize their pages URLs so their sites gain more visibility in the search engine result pages and they get more visits for free.

Normalization consists in making the pages be served under an URL without any query parameters that usually follow the question mark in the original URLs. The normalized URLs make the query parameters appear as if they are directory path names of site page virtual files.
[ Only registered users can see links on this board! Get registered or login! ]

becomes for instance:
[ Only registered users can see links on this board! Get registered or login! ]

The most popular Web servers come with modules that rewrite the page URLs, so the scripts that generate the pages do not need to be changed to normalize the URLs. However, not every site can make use of Web server modules to rewrite URLs.

This class provides a PHP only solution for rewriting page URLs. Since it does not require a special Web server module, it makes possible for many more [ Only registered users can see links on this board! Get registered or login! ] sites to also take advantage for URL rewriting benefits.


It might be worth considering the PHP-only approach to allow any RavenNuke website to use it, regardless of webhost...

This is an interesting article on using dirty URLs and how to clean them... It also lists several disadvantages and a couple of advantages for using dirty URLs.

How about URL Cleaner?

[Raven edited the link as it was hosed]
 
Raven







PostPosted: Fri Jan 13, 2006 7:44 pm Reply with quote

Read the article and approach and it is definitely not feasible with phpnuke and legacy.
 
kguske







PostPosted: Fri Jan 13, 2006 7:52 pm Reply with quote

Crying or Very sad Did you hate the name, too? Crying or Very sad
 
Raven







PostPosted: Fri Jan 13, 2006 8:11 pm Reply with quote

Because it's a concept/methodology, I'm not inclined to give it a name short of just SEF (Search Engine Friendly). In other words, when we list the attributes of RN76(tm) we just say the links are SEF (KIS principle). The methodology predates anyone's recent claims to it.
 
kguske







PostPosted: Fri Jan 13, 2006 9:13 pm Reply with quote

Most programs refer to it as "SEF" or "search engine-friendly" though, as we have debated, what that really means hasn't been clearly established. If it's only intended to be a feature, that works. If it's something intended to be standalone / downloaded separately, you might want to consider something more unique.
 
Steptoe
Involved
Involved



Joined: Oct 09, 2004
Posts: 293

PostPosted: Sat Jan 14, 2006 2:49 pm Reply with quote

I also confirm CurtisH observations I used 4a around 12 months ago
Our site (not bragging) has/had by far the best content on the subject of Kakariki. So that elimates content parameters
Intially we hit 10 to 12 google ranking without GT but only the front page, other SEs we where 5 to 100 plus and nothing realy moved.
GTed within hrs to couple days all SEs started to climb and over a period of 10 to 15 days were where front page. SEs then started to crawl the site and rank the gt pages ...other parts of the site that I did not gt (gallery, one of the link exchange blocks) didnt.
Numberous times I would try other things ..keywords etc and soon learnt how to drop us back down 5 to 20 pages.
Without Gt our rankings could not have been manipluated as easy or very possbly at all.
Putting aside exchange links/keywords/ meta tag /quality of site info to the subject, tpe stuff. I found 4 things critical in ALL SE rankings (in order of importance # of * sort of rates importance)
1/******GT 4a
2/****Dynamic titles ( [ Only registered users can see links on this board! Get registered or login! ] )
4/***Google site map ( [ Only registered users can see links on this board! Get registered or login! ] )
3/***Elimination of 'dead links' eg to member details, also privacy issues (post here somewhere to code this stuff)


Sundry comments:
For the unintiated between the 2 alternatives trying to get a clear cut picture how to install etc etc from alsorts of places is confusing to say the least. A good 1 stop shop with easy lat person explanations is definately a need

As to the name GT (Google tap) is a misconception...GTing has a great effect on all SEs a new name "Search Engine ????" or "Nuke SEO"
or combining several or all of the "important" things listed above "Ravens Nuke SEO"

Not all areas of a nuke should be Gted just for the sake of Gting...only those areas that that have important content for the end user searching for info on the net.
Forums, articules and news, links blocks and module, maybe downloads, maybe gallery

From a yr of knocking our site up and down in rankings monitoring 20 SEs
my conclusion the 3 things listed above should have been incorporated into Nuke yrs ago....This would have resulted in all those posts everywhere asking "how to increase my rank" simply being answered "do your meta tags, alt, keywords and MOST IMPORTANT present your site with the required info on the subject, K.I.S.S, at the same time being visitor friendly to load/read and navigate."

_________________
My Spelling is NOT incorrect, it's Creative 
View user's profile Send private message
kguske







PostPosted: Sat Jan 14, 2006 4:57 pm Reply with quote

I considered both URL rewriting and dynamic titles when creating nukeSEO. When I did the research for nukeSEO (partially based on my experience - admittedly without URL rewriting), I didn't find evidence that URL rewriting / clean / short URLs increase saturation, ranking or pagerank. It seems logical that if the SE ranking and Google pagerank are based on content and links, the URL should not matter. But since several people here believe it does, it's worth another look.

The first release focused mainly on the index page, with META tag tools and editing, and dynamic generation of both regular and Google sitemaps, and results reporting. It's designed to be very simple to install - without requiring the code changes that might be necessary for both dynamic titles and URL rewriting. I may incorporate either or both into future versions. I am planning to support different META tags by module, with all the tools currently available for the index page also available for modules. Other suggestions are always welcome!

Steptoe, I think your sundry comments are dead on ("very accurate" for those unfamiliar with American slang). I would only add that Google, in its current form, seems to currently place less emphasis on links and more on content, at least on results placement / ranking. Google seems to REALLY reward sites that make it easier for it to find content via a Google Sitemap, which seems to negate the benefits of URL rewriting. In my view, the Google Sitemap is the most important feature of nukeSEO.

I was concerned about the performance of the dynamic sitemap approach until we tested it on a site with a LOT of content. I'd definitely be interested in others feedback and suggestions...
 
djmaze
Subject Matter Expert



Joined: May 15, 2004
Posts: 727
Location: http://tinyurl.com/5z8dmv

PostPosted: Thu Jan 19, 2006 7:05 pm Reply with quote

Raven asked me "what is LEO?" and since you all are talking GT, SEF and SEO i will explain why akamu and i have chosen the name LEO

LEO stands for Link Engine Optimizer. We use a different name since it's not only search engine friendly but also for human beings.

We know "Optimize Links Engine" is more convenient but speak the word OLE instead of LEO and you know one difference.

LEO is also the lion zodiac sign for July 23 to August 22 and in that period we launched the system to the devs.
About the zodiac: On the whole they are powers for good, for they are strongly idealistic, humane, and beneficent. They have powerful intelligence and are of a broad philosophical, sometimes religious, turn of mind.

As you see LEO is a very powerfull name for the pupose it was invented for and it also fits in the current world where everything is named after animals (Firefox, Thunderbird, Dragonfly, Sentinel, etc., etc.)

I hope this explains enough and will give you all a start to find a nice name Wink
 
View user's profile Send private message Visit poster's website
kguske







PostPosted: Thu Jan 19, 2006 7:36 pm Reply with quote

Cute, djmaze.... I haven't registered nukeLEO.com...yet.
ROTFL
 
Guardian2003







PostPosted: Fri Jan 20, 2006 5:59 am Reply with quote

At this point, I'd like to throw a question out in case there are any wise men out there who may know the answer.
With GTNG the core nuke_modules table was altered to include a field which held a url for each module.
Does this serve some purpose which is more efficient than relying entirely upon mod_Rewrite like GoogleTap or Googlifier does?
What IS its purpose?

The reason I ask is because, in my own mind, I am trying to weigh the pro's and con's of using something that alters a core nuke table against something that doesn't when *apparently* both techniques seem to have the same end result.
 
montego







PostPosted: Fri Jan 20, 2006 8:29 am Reply with quote

Guardian2003, that main menu "tweak" along with slight mods to the block-Modules.php script is what allows one to also have the menu "tapped". Without it, your primary navigation menu will still have the old links.

The only thing I wish they had done was also modify the core nuke modules administration tool to include this field so that it could be edited without having to use phpMyAdmin.

Regards
 
montego







PostPosted: Fri Jan 20, 2006 8:32 am Reply with quote

Oh, sorry for the additional quick reply, but another "beef" I have with the implementation of GTNG is that the links at the top in the header (from the theme) also must be manually adjusted (the tap will currently only tap the links for the active module).

I think these issues can be overcome with a little additional "tweaking".
 
Guardian2003







PostPosted: Fri Jan 20, 2006 8:37 am Reply with quote

Thank you - I can see the beneficial side to having the main navigational menu 'tapped' as this would be crawled and indexed. So provided you didnt have a sitemap <cough> with the the links 'tapped' this would certainly be a 'pro' in favour of GTNG.
 
kguske







PostPosted: Fri Jan 20, 2006 10:15 am Reply with quote

Not feeling well, John?
 
Display posts from previous:       
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Ravens PHP Scripts And Web Hosting Forum Index -> Raven's RavenNuke(tm) v2.00.00 - v2.02.00 Distro

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©