Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

[CONTRIBUTION] Ultimate SEO URLs v2.1 - by Chemo


Recommended Posts

I have updated to the Ultimate SEO URLs 2.2

The 2.1d was working exactly as required with the manufacturers fix...

I have links contrib installed so thought this update would be ideal...

However updating the seo.class.php causes all the rewrites to direct back to the homepage, even though the url states the correct product/category etc... only none re-writes actually show like shipping/privacy/conditions etc...

 

Hope some one has a fix...

Link to comment
Share on other sites

I have updated to the Ultimate SEO URLs 2.2

The 2.1d was working exactly as required with the manufacturers fix...

I have links contrib installed so thought this update would be ideal...

However updating the seo.class.php causes all the rewrites to direct back to the homepage, even though the url states the correct product/category etc... only none re-writes actually show like shipping/privacy/conditions etc...

 

Hope some one has a fix...

I have installed 2.2 version, but it doesn't appeared in Configuration => SEO URLs section :-/

 

All was ok duting iunstallation.

Clear 2.2 CRE Loaded script installed.

 

Can you help?

Link to comment
Share on other sites

I have installed 2.2 version, but it doesn't appeared in Configuration => SEO URLs section :-/

 

All was ok duting iunstallation.

Clear 2.2 CRE Loaded script installed.

 

Can you help?

:-)

 

After computer restart (due to other problem) all becomse ok.

 

Thank you for this contribution!

Link to comment
Share on other sites

Hi Chemo, BRILL CONTRIBUTION MANY THANKS!!!

 

<b>404 error help</b>

 

Hi guys, i had a lot of problems getting my seo running, i kept getting the 404 page not found errors even though i had it running ok in admin! this was the same for my info pages ulimited!

 

CHECK YOUR .HTACESS PERMISSIONS, because oftern when u upload your modded version it doesnt re-write this file. If you cant change the permissions, rename it A.htacess and then upload your .htaccess file.

 

Hope this helps anyone with this problem, its not the fix for all of these but it might be of use......

Link to comment
Share on other sites

Hi Chemo, BRILL CONTRIBUTION MANY THANKS!!!

 

<b>404 error help</b>

 

Hi guys, i had a lot of problems getting my seo running, i kept getting the 404 page not found errors even though i had it running ok in admin! this was the same for my info pages ulimited!

 

CHECK YOUR .HTACESS PERMISSIONS, because oftern when u upload your modded version it doesnt re-write this file. If you cant change the permissions, rename it A.htacess and then upload your .htaccess file.

 

Hope this helps anyone with this problem, its not the fix for all of these but it might be of use......

 

What should the permissions be set to for the .htaccess file?

Backup before making changes. Backup before making changes! Backup before making changes!!

 

You did do a backup? eh?

Link to comment
Share on other sites

644 normally and 666 to change *I THINK*.....BUT im really crap with this sort of thing and this is the first time ive used a contribution so i surgest that you maybe wait for a pro to respond or just backup and then try!

 

Or just try renaming it and uploading the new file, you can always name it back!

Link to comment
Share on other sites

installed v2-2.2

 

appears to be working correctly. In the admin for SEO URLs I get :

 

Warning: call_user_func(tep_reset_cache_data_seo_urls): First argument is expected to be a valid callback in /home/store/admin/includes/functions/general.php on line 1199

 

 

any thoughts?

Link to comment
Share on other sites

Hi, this is my first message here and excuse me because im spanish and mi english is very poor.

 

I have installed SEO URL in my oscommerce shop (its running on easy php in a local server) then I have edited all the files that your manual sais that I have to modify. But when I edit the .htaccess file I revice the following error message

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

 

More information about this error may be available in the server error log.

 

i haven?t got the ocommerce in the root path, i have it in /catalog and i put this code in /catalog/.htaccess

 

Options +FollowSymLinks

RewriteEngine On

RewriteBase /catalog/

 

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

 

 

What am I doing bad??

Thanks

Bye !!

Link to comment
Share on other sites

I am getting an error with Froogel feed - this was working before install of SEO,

 

Fatal error: Maximum execution time of 30 seconds exceeded in /home/partsnow/public_html/admin/includes/classes/froogle.php on line 104

 

I tried adding some modifications:

 

'name' => '<a href="'. tep_href_seolink(FILENAME_PRODUCT_INFO, 'products_id=' . $data['products_id'], 'NONSSL', false) .'">'.$this->strip($data['products_name']).'</a>',

 

It doesn't seem to work. Has anyone fixed this issue?

 

I believe it has to do with the following line in froogle.php :

 

//product URL

// ! REQUIRED !

$this->producturl = HTTP_SERVER . DIR_WS_CATALOG . 'product_info.php?products_id=';

 

Any help is appreciated.

 

Andy

www.industrialpartsnow.com

Link to comment
Share on other sites

Hi. This is my fourth post to this forum without a single response back. I guess I'm either asking dumb questions or people just don't have time anymore. I'm going to ask one more question and hope that someone out there is listening that can help.

 

I installed the contribution and it appears that the automatic redirects do not seem to be working. I have "Enable automatic redirects?" set to true. Here's what I expect the contribution to do:

 

If a user types in http://www.myurl.com/product_info.php?products_id=25

 

I expect the contribution to forward the link to the new SEO friendly URL. Instead it just goes to the url I typed in. My concern is that google has my old URL and will find duplicate content on my site if I don't get redirects working right.

 

I am experiencing the same problem (version 2.1 and version 2.2). I just don't get redirected! I recently chnaged my webspace (from a shared to a managed server), could that be the problem? Does automatic redirect require a special server configuration/module to be installed?

Link to comment
Share on other sites

I am experiencing the same problem (version 2.1 and version 2.2). I just don't get redirected! I recently chnaged my webspace (from a shared to a managed server), could that be the problem? Does automatic redirect require a special server configuration/module to be installed?

 

I think this one does. My server does not support the options directive so this won't work for me either.

Backup before making changes. Backup before making changes! Backup before making changes!!

 

You did do a backup? eh?

Link to comment
Share on other sites

Hello,

 

Thank you for the contrib.

 

After installing Ultimate SEO Urls, when I click on the "reviews" button for a product that has attributes I get "404 Not Found

The requested URL /articles.php was not found on this server."

 

I had my eye on this problem because I had rebuilt my store after this problem and suspected Ultimate SEO Urls to cause it so this time I saved it as the last contrib to install.

 

At first the reviews were working, but then I changed Ultimate SEO Urls setting in the admin so that short words will be included, then I reset the cache. This problem then popped up. It only occers by the way with products with drop-down selectable attributes.

Link to comment
Share on other sites

Bobby I know your not here anymore :( but if you happen to get this message.........THANKS A MILLION!!! This was the last piece of my shop that I needed to add. After trying other SEO URL contribs without any luck, yours is a God send.

 

Had a few moments where I thought I couldn't use it, but I kept at it. Thanks also goes to "moepstar" for adding the fix for the order not getting processed properly to the contribution page (I was on page 15 of this thread when I decided to check the contrib page again! you saved me another 20 pages of reading :thumbsup: )

 

Anyway, THANKS AGAIN Bobby. I don't know the reason behind your removal from the forums but you will be sadly missed for a long time to come.

 

Sheri

Link to comment
Share on other sites

Hello Chemo,

 

First of all, thank you for your contribution that is the first one that approximately works !

 

I just have some errors due to the french language.

In french, we are using some letters such as "?", "?", "?", "?", "?", ...

 

Those letters could be in the category names or the product names.

 

When I'm using your contribution, even if everything is working fine, I have some URLs like this :

 

http://www.vinprixdomaine.com/vins-rouges-...ne-c-22_30.html

or

http://www.vinprixdomaine.com/chèques-cadeaux-c-48.html

 

Moreover, when I switch to english language, those same names switch like that :

http://www.vinprixdomaine.com/winès-cô...¨-c-22_30.html

or

http://www.vinprixdomaine.com/gift-vouchèrs-c-48.html

 

Could you help me ?

Link to comment
Share on other sites

Hi guys, I am having major problems with this contribution. Everything has been installed right (followed the instruction).

 

I also configured the .htaccess file properly. (My store is in public_html/dev/) So the directory should be /dev/

 

Here is a copy of my file: (I changed the permission to 777 too)

 

Options +FollowSymLinks

RewriteEngine On

RewriteBase /dev/

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

 

Here is my server specs:

 

Server OS: Linux 2.6.11.2 Database: MySQL 4.1.7-standard

HTTP Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7a PHP/4.3.10 mod_perl/1.29 FrontPage/5.0.2.2510 PHP Version: 4.3.10 (Zend: 1.3.0)

 

I had the other contribution: Seach Engine Friendly URL V1.8 installed a while ago. The mod rewrite worked fine, but I thought that the contribution was slowing down my site alot. So I removed everything completely.

 

I also have all the fonfig SEO panel installed in my admin site.

Here is my admin configuration:

 

Enable SEO URLs? true

Add cPath to product URLs? false

Add category parent to begining of URLs? true

Filter Short Words 3

Enable SEO cache to save queries? false

Enable product cache? true

Enable categories cache? true

Enable manufacturers cache? true

Enable articles cache? true

Enable topics cache? true

Enable information cache? true

Enable link directory cache? true

Enable automatic redirects? true

Choose URL Rewrite Type Rewrite

Enter special character conversions

Remove all non-alphanumeric characters? false

Reset SEO URLs Cache false

 

When go to my website, and click on any product, it gives me an URL like that with an error 404 page not found:

 

http://www.psiconcept.com/dev/mazda-200420...per-p-5791.html

 

All my cache is off, I tried everything, Been reading on the forums for the past 5 hours.

 

I Need help! please let me know what could be the problem!

 

thanks

Link to comment
Share on other sites

Hi all and thanks to Chemo for the great mod.

 

My first install worked well except for box titles and ttiles within as per...

 

BOX_HEADING_SEARCH

 

BOX_SEARCH_TEXT

BOX_SEARCH_ADVANCED_SEARCH

BOX_HEADING_INFORMATION

BOX_INFORMATION_SHIPPING

BOX_INFORMATION_PRIVACY

BOX_INFORMATION_CONDITIONS

BOX_INFORMATION_ONLINE_MANUALS

BOX_INFORMATION_CONTACT

BOX_INFORMATION_ABOUT_US

 

and others.

 

Anyone know what is happening here? Something to do with english.php or thereabouts?

 

Cheers, SHJ >_<

Link to comment
Share on other sites

Hello

 

I have installed the Ultimate SEO URLs version 2.2 and intgrated with

SID Killer which was installed previously. Now I get some pages loading up like

default.php and a contribution page catalog_products_with_images.php.

 

However for other pages I keep getting error message like file does not exist

with a path which just says

 

directory/product_info.php

catalog/DIR_WS_FLAGSus.gif

directory/index.php

directory/product_reviews.php etc

 

Actually the files are in catalog/

 

Somehow "catalog" seems to be written as "directory"

 

Can anyone help with this ? To see the problem the site link is http://affiliatesexcel.com

Link to comment
Share on other sites

Hi guys, I am having major problems with this contribution. Everything has been installed right (followed the instruction).

 

I also configured the .htaccess file properly. (My store is in public_html/dev/) So the directory should be /dev/

 

Here is a copy of my file: (I changed the permission to 777 too)

 

Options +FollowSymLinks

RewriteEngine On

RewriteBase /dev/

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

 

Here is my server specs:

 

Server OS: Linux 2.6.11.2 Database: MySQL 4.1.7-standard

HTTP Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7a PHP/4.3.10 mod_perl/1.29 FrontPage/5.0.2.2510 PHP Version: 4.3.10 (Zend: 1.3.0)

 

I had the other contribution: Seach Engine Friendly URL V1.8 installed a while ago. The mod rewrite worked fine, but I thought that the contribution was slowing down my site alot. So I removed everything completely.

 

I also have all the fonfig SEO panel installed in my admin site.

Here is my admin configuration:

 

Enable SEO URLs? true

Add cPath to product URLs? false

Add category parent to begining of URLs? true

Filter Short Words 3

Enable SEO cache to save queries? false

Enable product cache? true

Enable categories cache? true

Enable manufacturers cache? true

Enable articles cache? true

Enable topics cache? true

Enable information cache? true

Enable link directory cache? true

Enable automatic redirects? true

Choose URL Rewrite Type Rewrite

Enter special character conversions

Remove all non-alphanumeric characters? false

Reset SEO URLs Cache false

 

When go to my website, and click on any product, it gives me an URL like that with an error 404 page not found:

 

http://www.psiconcept.com/dev/mazda-200420...per-p-5791.html

 

All my cache is off, I tried everything, Been reading on the forums for the past 5 hours.

 

I Need help! please let me know what could be the problem!

 

thanks

 

I can think of two potential problems.

 

1. It could be that your server does not support the option directive even thought they support mod rewrite. This would cause the contribution not to function.

2. Could it be that you are using a shared IP? I do't think this contribution works so well on a shared IP

Backup before making changes. Backup before making changes! Backup before making changes!!

 

You did do a backup? eh?

Link to comment
Share on other sites

Hello,

 

I got this contribution installed and working along with

SID Killer (as instructed in that contribution for Integration)

 

Idon't see any SIDs in the URL though the.html extention is missing.

 

However Checking the stats on USER TRACKING contribution I can still see

Spiders and SIDS. Is this right ?

 

SIDInUsertrack.jpg

 

I Have also another contribution with following .htaccess file in the

root directory which eliminates all previous visits with SID being revisted

 

# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $

# Set some options
Options -Indexes
DirectoryIndex index.php  /catalog/default.php
IndexIgnore *

RewriteEngine on
RewriteBase /
#
# Skip the next two rewriterules if NOT a spider
RewriteCond %{HTTP_USER_AGENT} !(msnbot|slurp|googlebot|Gigabot) [NC]
RewriteRule .* - [S=2]
#
# case: leading and trailing parameters
RewriteCond %{QUERY_STRING} ^(.+)&osCsid=[0-9a-z]+&(.+)$ [NC]
RewriteRule (.*) $1?%1&%2 [R=301,L]
#
# case: leading-only, trailing-only or no additional parameters
RewriteCond %{QUERY_STRING} ^(.+)&osCsid=[0-9a-z]+$|^osCsid=[0-9a-z]+&?(.*)$ [NC]
RewriteRule (.*) $1?%1 [R=301,L]

#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
#   AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)

# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

<IfModule mod_setenvif.c>
 <IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
		 nokeepalive ssl-unclean-shutdown \
		 downgrade-1.0 force-response-1.0
 </IfDefine>
</IfModule>

# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)

#<IfModule mod_php4.c>
#  php_value session.use_trans_sid 0
#  php_value register_globals 1
#</IfModule>

 

as well as the following .htaccess in the catalog directory as required by

this contribution.

# $Id: .htaccess,v 1.1 2002/07/21 23:41:41 hpdl Exp $
#
# This is used with Apache WebServers
#
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
#
# For this to work, you must include the parameter 'Limit' to the
# AllowOverride configuration
#
# Example:
#
#<Directory "/usr/local/apache/htdocs">
#  AllowOverride Limit
#</Directory>
#
# 'All' with also work. (This configuration is in your
# apache/conf/httpd.conf file)

<IfModule mod_setenvif.c>
 <IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
		 nokeepalive ssl-unclean-shutdown \
		 downgrade-1.0 force-response-1.0
 </IfDefine>
</IfModule>
#Options -indexes
DirectoryIndex /catalog/default.php

Options +FollowSymLinks
RewriteEngine On 
RewriteBase /directory/

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

 

I did observe that the SPIDERS stopped appearing in the USER Tracking report

when I had put the above (first) .htaccess in the ROOT directory but have

reappeared after the installation of this contribution which has eliminated

the SIDs from the URL.

 

I shall appriciate if some one could comment if this is the way it works

or if there is something wrong.

Link to comment
Share on other sites

Rewrite issues.

 

I have a site with 7,000 products and SEO URL's doesn't rewrite with dashes.

 

Expectation: http://arthousereproductions.com/alfred-sisley-m-105.html

 

What I get on product_info page....

http://arthousereproductions.com/alfredsisley-m-105.html

 

This happens for all products and manufacturers. So, it doesn't recognize the space and replace with a '-'?

Anyone know a fix for this?

Link to comment
Share on other sites

Hallo,

 

Sorry for my little english, however, maybe your can help me in spite of that,

I incorporated the Contrib SEO_Url version 2.2, on my local server everything works, on my webspace (php5, possible for mode_rewrite, openssl) I get a mistake 403.

The postal address is indicated correct with *.html&oscID..., however the page<A[page|side]> can not be indicated because of mistake 403.

Are there other attitudes in the .htaccess?

 

Many thanks

 

With friendly greetings

Uwe Zillmann

Link to comment
Share on other sites

35 Pages???

 

I feel like an idiot. I saw some people absolutely SWEAR by this contrib, so I install it and the thing simply does not work for me. I'm kicking myself because I usually do a bit of research before I screw with 'production' data, but I didn't this time. Now, seeing how many people are having problems with this '5 minute install', I'll take hype claims for all future contributions with the necessary grain of salt.

Link to comment
Share on other sites

I made the mistake of installing this on a live store. I have not been able to get it to work. I installed 2.1c and the urls were working, but I couldn't get redirects to work properly despite hours upon hours of searching and testing. After two weeks of google seeing my duplicate pages, I finally upgraded to 2.1d off of Chemo's website and now I get "file not found" for every URL in my web directory except for index.php. If I put the rewrite code in the .htaccess code I get internal server errors on every page because the urls aren't there.

 

Needless to say, I am a very unhappy camper. I would like nothing more than to remove this from my website and forget that it ever happened. Does anyone know how to do that? Chemo's wiz-bang installer seems like a great idea until it totally hoses your website and you want to extract it.

 

This is also one of the most popular AND least supported contribs I have ever installed. There are 5x as many questions as there are answers in this forum. If anyone is thinking about installing this I would recommend against it unless you have a couple weeks to futz around with it. I asked three reasonable questions and got exactly zero answers.

Link to comment
Share on other sites

I have faced with bug:

 

After install on CRE Loaded Standart (theme: Helius) I cannot create new users.

Because files

login.php

create_account.php uses function

tep_href_link - new function.

 

This function make next chagnes - it prints

/pw.php?action=reg&pass=pm5hhKb85s&verifyid=32 )

instead of

/pw.php?action=reg&pass=ko7KeX8odN&verifyid=32

 

I have used tep_href_link_old function in these places - all become ok.

 

Please, review it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...