I have a website at present, let us assume www.TheShop.com, which is running on Martjack. Which is a sucky E-Commerce Platform, made in .net. It has a long url structure and the examples can be seen on:
http://www.thebodyshop.in/Products/Skincare-Treatment/TEA-TREE/Tea-Tree-Oil/pid-3368697.aspx
This URL Structure is really complex.
Now I am moving to Prestashop and it has simple url structure.
Question: I need to forward the links of individual products to the new product pages on prestashop. And I could only come up with the following solutions:
Individually forward the links (HOW? I HAVE NO IDEA!)
Use some module which has been made for prestashop which helps me out.
In some way use the pid given at the end of the products for re-routing to the new product pages.
301 Redirect rule can be used, but something else will be more useful as playing with .htaccess is a little risky.
I would like to get suggestions on how to go about the whole situation.
Related
Here is my website link http://www.littlefriendspetmemorial.com/ my problem is website has not more than 20 service pages but now each page is opening with http://littlefriendspetmemorial.com/index.php?
"/index.php?" with this query and now when i scan this website in Screaming Frog website showing more than 20,000 pages.
I think website is creating dynamic pages, i'm not that much technical kindly help me out for this what should i do?
How i create User/Google Friendly pages and their URLs.
The ability to create human readable URLs in Zen Cart is done using modifications or contributions to the product. If you look in the Plugins area on the forum https://www.zen-cart.com/downloads.php, and search for "SEO URL" you'll see a few of them.
Bear in mind that there is disagreement about whether this is actually useful nowadays. Most search engines can handle dynamic parameters.
I just recently started working with a Magento site, and so far I'm really not liking it. I need to remove a couple links from the main navigation, but I can't seem to find the option for it. I've googled it numerous times, and all I see are examples for coding the navigation. My question is, can you edit the site navigation like you can with say wordpress? Seeing how it's a cms I'd imagine the user should be able to make changes to the navigation using some type of interface, and without having to pull the files from the server and edit them.
Also just out of curiosity, for anyone experienced with Magento would you say it's a good choice for a cms? I've heard of it before, but haven't seen many sites that use it.
No!, so you have three options here.
Learn how to extend the navigation with the 100's of tutorials out there, it is really not that hard, assuming you have a theme you just have to edit app/design/frontend/[theme]/default/template/page/html/topmenu.phtml
Get an extension to do it for you.
Hire a developer to do it for you, we create a static block with installer for the html which make it slightly more user friendly to update in the future.
Stackoverflow is a bad place to ask questions like this, it is aimed at programmers and doing such a procedure is rudimentary stuff, I really hope you are a client trying to be cheap rather than someone who claims they can run this site.
Edit: The cms features are ok but you need to be able to code to set them all up so the end user can make the changes with WYSIWYG.
If you don't want to code for navigation then you can do below things
1) Create category and then Display Settings=>Display Mode=>static block only and Display Settings=>CMS Block=>static block name. In static block u can include in page url or custom page
2)You need to hire developer
If you're using Magento and have an integrated WordPress blog, it's possible to design a completely custom menu in the WordPress Admin using the menu builder. You have complete control over what menu items you want and the hierarchy of each item.
To get this to work, you need to integrate your WordPress blog using WordPress Integration in full integration mode. Your Magento template also has to be using the default Topmenu block.
According to some SEO Practices having long URL is not good.
Magento uses layered navigation and when you have lots of attributes then the URL becomes very very long.
I can not put an URL here because the moderatos say its too localized.
I just wanted to know if this is possible to fix using any kind of code?
As I am not an expert on magento or php, I can not provide any code because I dont even know where should I start looking for to fix this.
Somebody suggested editing filter.phtml and put rel=nofollow.
Is it a good practice? Is it recommended that search engines dont crawl those pages that are related to layered navigation?
Another problem they have is that the title and description its always the same.
This is the technical solution:
Copy filter.phtml from app/design/frontend/base/default/template/catalog/layer to the equivalent directory in your site's theme.
In the anchor tag there (should be only one) add a rel="nofollow" attribute.
However, I would expect first that a SEO expert tell us if this should be done this way or not.
You might also consider using a rel="canonical" to point back to the main category that lists all of your products, that way more "juice" is sent back to that page for ranking.
More on that here: http://www.google.com/support/webmasters/bin/answer.py?answer=139394
Another solution would be to add the site to Google Webmaster Tools and then adjust how Google treats certain query string variables. By default, Google (and presumably others) examine pages with certain query string variables and try to determine if the page is different enough to rank separately or only rank the most relevant page.
Thank you very much for your post, for help I created a module that solves this error.
https://github.com/jruzafa/Devopensource_LayerCatSeo
Why don't you read YOAST Magento SEO article?
YOAST Magento SEO
Wordpress related
Multiple hostnames for a single Wordpress blog to control displayed post categories
Can it be done?
If not, why not
Else, how may I? :3
I'm trying to maintain a single blog but only show posts from a particular category for a certain host name :/
I found http://codex.wordpress.org/The_Loop#Exclude_Posts_From_Some_Category but it's not going to change the domain in links, etc :/
Thomas - there are a few ways you could achieve this. If you want a solution that doesn't involve setting up a separate WP network for each hostname (assuming you're using WP 3.1), a neat way might be to rewrite the URL at the web server. WP already requires you to cofigure rewrite rules for pretty URL support, so there's no reason why you could internally map category.example.com into www.example.com/category. If you made all your site's links relative, this could work reasonably well.
Otherwise, I'd create a network for each hostname, and write a multi-site plugin that adjusts the WP_Query for any request received on a 'category' network, to retrieve posts from the main blog with a category filter. But you'd probably end up fighting WP every step of the way :-)
There may be a neater solution.
I tried several mod_rewrite but I asking your help, because this is a complicated matter.
Wordpress has its own permalink structure that uses mod rewrite to make the url’s search engine friendly.
I have 2 plugins.
1. Turns a page into a subdirectory. So domain.com/page/ turns into page.domain.com
2. The second one is a forum that creates pages such as /?mingleforumaction=viewforum&f=2.0 and ?mingleforumaction=viewtopic&t=23.0
How can I turn the current
http://page.domain.com/?mingleforumaction=viewtopic&t=23.0
to
http://page.domain.com/title-of-the-forum-topic/
Why not to ask plugin author? Are you sure your plugins will handle such structure? If yes, then why there is no mod_rewrite rules shipped with them?
You can't do it based solely on the topic title, those aren't unique. You could, however, do
http://page.domain.com/23.0/title-of-the-forum-topic/
where 23.0 is obviously the value that t would be set to in the query string.
Edit
RewriteEngine on
RewriteRule ^/topic/([0-9\.]+)/ /?mingleforumaction=viewtopic&t=$1
openid does not let me login from home because of a different IP, but I am the same person as the topic starter:
#spartan018
How can that be done?
#FractalizeR
The developer http://cartpauj.com/projects/mingle-forum-plugin/ used an older forum plugin and does not have the knowledge (or perhaps time to learn) to rewrite the plugin for it to have mode_rewrite rules shipped with in of have the plugin work with the permalink structure of wordpress. So I was hoping to help him, but got stuck myself because normal .htaccess mod_rewrite do not seem to work and it is based on an already existing wordpress mod_rewrite. That is why I asked for help :)