First of all, I am very new to Pligg. And not a programmer either.
But I managed to install Pligg in a subdomain without any hassle, use RSS importer, watched some tutorials etc.
Now I need to fix the Friendly URL issue. Currently, my URLs are in the format
/story.php?title=title-comes-here
How do I get the proper seo-friendly URLs like .story/title-comes-here etc?
Any thread or tutorial on this, or can someone with experience help?
Thanks
Matt
![]() |
| | LinkBack | Thread Tools | Display Modes |
| |||
| Friendly URL, URL method and htaccess |
| |||
|
Have you been in the Admin section yet? Tons of goodies in there including 'URL Method' which is what you want.
|
| |||
|
Yes found URL Method and did it. However, since then, all URLs seem to be redirecting back to the homepage. Do i need to make any change in the htaccess for this to work correctly?
|
| |||
|
I had the same exact problem but I can't remember exactly how I fixed it. I think it is a combination of settings. This is how I have mine set up: 'Outgoing' - Enable outgoing links. - False 'Outgoing' - Outgoing Links. - Title 'Story' - Use the story title as link to story's website. - True 'URL method' Value - 2 First though, I would try setting 'Outgoing Links' to 'URL.' I've made so many changes that eventually made it all work along with a lot of help from Savant that I can't quite remember exactly how it was done. |
| |||
|
Also, post your .htaccess file so we can have a look.
|
| |||
| Okay, this is the status...
1. I have gone back to URL method1. (I am all for proper static URLs with /asas/asas format, but this is what works now.) 2. Enable outgoing links is set to yes. 3. Choose story title as link - True 4. URL Method - original method 5. FriendlyURL is : /story/(story title)/ and /category/(categoryname)/ (But as I am on URL Method1, this is anyway not working now) 5. I have .htaccess to htaccess.default back to get things to work. In this way, it works perfectly. But my purpose is to get friendlyURLs to work, and thats not happening. Now, let me rename htaccess.default to .htaccess and make no further changes. Result: All still works, no problems. But no friendlyURL :) Now, I change URLMethod to 2. Result: Every URL now points back to the homepage :-) Below is the .htaccess file - ----------------------------------------------- ##### Gzip Begin ##### ## To enable Gzip and decrease the load times of your Pligg site ## change /home/path/to to your absolute server path and remove the two # from both lines ## php_value auto_prepend_file /home/path/to/begin_gzip.php ## php_value auto_append_file /home/path/to/end_gzip.php <files *.js.gz> AddType "text/javascript" .gz AddEncoding gzip .gz </files> ##### Gzip End ##### ##### Re-directing Begin ##### Options +Indexes +FollowSymlinks RewriteEngine on ## If Pligg is installed in a subfolder, change the below line to RewriteBase /name-of-subfolder RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/ ## Remove these two lines if you have a sub-domain like http://ashdigg.pligg.com or http://localhost ## Keep if your site it like http://www.pligg.com RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^\/?(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] ##### Re-directing End ##### ##### You can find the below lines pre-made for you in the category management section of the admin panel ###### RewriteRule ^(all|pligg)/([a-zA-Z0-9-]+)/?$ story.php?title=$2 [L] RewriteRule ^(all|pligg)/?$ ?category=$1 [L] ##### ##### URL Method 2 ("Clean" URLs) Begin ##### RewriteRule ^story/([0-9]+)/?$ story.php?id=$1 [L] RewriteRule ^story/title/([a-zA-Z0-9-]+)/?$ story.php?title=$1 [L] RewriteRule ^recommend/([a-zA-Z0-9-]+)/?$ recommend.php?id=$1 [L] RewriteRule ^category/([a-zA-Z0-9]+)/?$ index.php?category=$1 [L] RewriteRule ^queued/category/([a-zA-Z0-9]+)/?$ upcoming.php?category=$1 [L] RewriteRule ^discarded/category/([a-zA-Z0-9]+)/?$ discarded.php?category=$1 [L] RewriteRule ^upcoming/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ upcoming.php?part=$1&order=$2 RewriteRule ^story/([0-9]+)/editcomment/([0-9]+)/?$ edit.php?id=$1&commentid=$2 RewriteRule ^story/([0-9]+)/edit/?$ editlink.php?id=$1 RewriteRule ^story/([0-9]+)/modify/([a-z]+)/?$ linkadmin.php?id=$1&action=$2 RewriteRule ^user/?$ user.php RewriteRule ^inbox/?$ user.php?view=inbox RewriteRule ^user/view/([a-zA-Z0-9-]+)/?$ user.php?view=$1 RewriteRule ^user/view/([a-zA-Z0-9+]+)/([a-zA-Z0-9+]+)/?$ user.php?view=$1&login=$2 RewriteRule ^user/view/([a-zA-Z0-9+]+)/login/([a-zA-Z0-9+]+)/?$ user.php?view=$1&login=$2 RewriteRule ^index/?$ index.php RewriteRule ^index/([a-zA-Z0-9-]+)/?$ index.php?part=$1 RewriteRule ^index/([a-zA-Z0-9-]+)/&category=([a-zA-Z0-9-]+)/?$ index.php?part=$1&category=$2 RewriteRule ^upcoming/upcoming/([a-zA-Z0-9-]+)/&category=([a-zA-Z0-9-]+)/?$ upcoming.php?part=upcoming&order=$1&category=$2 RewriteRule ^search/([a-zA-Z0-9]+)/?$ search.php?search=$1 RewriteRule ^login/?$ login.php RewriteRule ^login/([a-zA-Z0-9-]+)/?$ login.php?return=$1 RewriteRule ^login/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ login.php?return=$1/$2 RewriteRule ^register/?$ register.php RewriteRule ^topusers/?$ topusers.php RewriteRule ^about/([a-zA-Z0-9-]+)/?$ faq-$1.php RewriteRule ^upcoming/?$ upcoming.php RewriteRule ^submit/?$ submit.php RewriteRule ^rss2/?$ rss2.php RewriteRule ^rss2/([a-zA-Z0-9-]+)/?$ rss2.php?status=$1 RewriteRule ^rss2/category/([a-zA-Z0-9-]+)/?$ rss2.php?category=$1 RewriteRule ^rss2/search/([a-zA-Z0-9-]+)/?$ rss2.php?search=$1 RewriteRule ^rss2/user/([a-zA-Z0-9-]+)/?$ rss2.php?user=$1 RewriteRule ^rss2/user/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ userrss2.php?user=$1&status=$2 RewriteRule ^trackback/([0-9]+)/?$ trackback.php?id=$1 RewriteRule ^profile/?$ profile.php RewriteRule ^admin/?$ admin_index.php RewriteRule ^tagcloud/?$ cloud.php RewriteRule ^tagcloud/range/([0-9]+)/?$ cloud.php?range=$1 [L] RewriteRule ^tag/(.+)/?$ search.php?search=$1&tag=true [QSA,NC,L] RewriteRule ^live/?$ live.php RewriteRule ^out/([^/]+)/?$ out.php?title=$1 [L] RewriteRule ^settemplate/?$ settemplate.php RewriteRule ^settemplate/([^/]+)/?$ settemplate.php?template=$1 RewriteRule ^comments/?$ comments.php RewriteRule ^published/?$ published.php RewriteRule ^unpublished/?$ unpublished.php RewriteRule ^logout/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ login.php?op=logout&return=$1/$2 RewriteRule ^page/([^/]+)/?$ index.php?page=$1 [L] RewriteRule ^page/([^/]+)/category/([^/]+)/?$ index.php?page=$1&category=$2 [L] RewriteRule ^page/([^/]+)/([^/]+)category/([^/]+)/?$ index.php?page=$1&part=$2&category=$3 [L] RewriteRule ^page/upcoming/([0-9]+)/?$ upcoming.php?page=$1 [L] RewriteRule ^page/upcoming/([^/]+)/category/([^/]+)/?$ upcoming.php?page=$1&category=$2 [L] RewriteRule ^page/upcoming/([^/]+)/upcoming/([^/]+)/?$ upcoming.php?page=$1&part=upcoming&order=$2 [L] RewriteRule ^page/upcoming/([^/]+)/upcoming=([^/]+)category/([^/]+)/?$ upcoming.php?page=$1&part=upcoming&order=$2&catego ry=$3 [L] RewriteRule ^topusers/page/([^/]+)/?$ topusers.php?page=$1 [L] RewriteRule ^topusers/page/([^/]+)/sortby/([^/]+)?$ topusers.php?page=$1&sortby=$2 [L] RewriteRule ^comments/page/([^/]+)/?$ comments.php?page=$1 [L] RewriteRule ^published/page/([^/]+)/?$ published.php?page=$1 [L] RewriteRule ^unpublished/page/([^/]+)/?$ unpublished.php?page=$1 [L] RewriteRule ^page/([^/]+)/([^/]+)/?$ index.php?page=$1&part=$2 [L] RewriteRule ^page/([^/]+)/range/([^/]+)/?$ ?page=$1&range=$2 [L] RewriteRule ^page/([^/]+)/part/([^/]+)/?$ ?page=$1&part=$2 [L] RewriteRule ^page/([^/]+)/search/([^/]+)/?$ search.php?page=$1&search=$2 [QSA,NC,L] RewriteRule ^page/([^/]+)/([^/]+)/([^/]+)/?$ user.php?page=$1&view=$2&login=$3 [L] ##### URL Method 2 ("Clean" URLs) End ##### |
| ||||
|
The URLs are defined in html1.php. Can you attach that file?
__________________ I accept donations for my time helping users like you on the forum and IRC. |
| |||
| here is html1.php
here is html1.php (BTW my site is on a subdomain. The .htaccess said if on a subdomain, delete two lines - that didn't work either) |
| ||||
|
The thing I am confused about is the fact that you say the links redirect you back to your homepage. As far as I am aware, this isn't possible unless the URLs aren't assigned but they are all assigned in your html1 file. Can you provide a link to your site?
__________________ I accept donations for my time helping users like you on the forum and IRC. |
![]() |
« Previous Thread
|
Next Thread »
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| greybox RUL method 2 htaccess problem | pliggfreak | General Help | 2 | 06-16-2008 10:16 AM |
| Friendly URLs | mushmoosh | Installation and Upgrade Help | 3 | 11-16-2007 07:45 AM |
| htaccess: profile links using URL method 2 | abcdefgary | Bug Report | 0 | 03-09-2007 08:22 PM |
| ver 9.0, mollio-beat, URL method 2 | jon | General Help | 1 | 02-23-2007 04:55 AM |
| FIX for gzip compression troubles, no .htaccess gzip compression method required | Daniel | Modification Tutorials | 8 | 02-16-2007 03:16 PM |




Linear Mode

