weikelbob
asked on
wordpress site with all .aspx extensions
What's the most search engine friendly and simplest way to create .aspx extension for all of our internal pages?
We have an ASP site we're transferring to Wordpress, and we want to keep ALL URLs the same for SEO purposes.
heartofdharma(dot)org
Thanks!
We have an ASP site we're transferring to Wordpress, and we want to keep ALL URLs the same for SEO purposes.
heartofdharma(dot)org
Thanks!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
We'll change to Apache
How many pages are we talking about? If there's only a handful, you can add rewrite rules manually. If not, there are WordPress plugins that will help you.
ASKER
How do we do it manually?
In the .htaccess file WordPress already has some rewrite rules defined. Above those rules you can add your own:
Generic WordPress .htaccess file:
You would add your custom rewrite rules after RewriteBase /
Do you know the syntax or do you need me to provide a sample?
Generic WordPress .htaccess file:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
You would add your custom rewrite rules after RewriteBase /
Do you know the syntax or do you need me to provide a sample?
ASKER
a sample would be good.
We're going with exactly the same URL names, just adding .aspx to the end of each of the 8 page URLs
We're going with exactly the same URL names, just adding .aspx to the end of each of the 8 page URLs
I thought you were going from ASPX to WordPress. Which is it?
ASKER
We're going from ASPX to wordpress. Part of SEO is making sure that the URLs of all of the page are consistent on a move. Thus we will be in Wordpress but we will need to have .aspx extensions.
Make Sense?
Thank you.
Make Sense?
Thank you.
>> Thus we will be in Wordpress but we will need to have .aspx extensions. Make Sense?
No. You should be using 301 redirects to point the old aspx pages to the new wordpress permalinks and let the search engines reindex. You get more value out of permalinks by having categories, page hierarchy, and full page titles in the URL than you would by retaining the old direct links for all time.
If you absolutely must retain then you have to change the page or post slug to a simple one-word slug that matches the old page name and then do the following in Settings | Permalinks under Custom:
/%postname%.aspx
That would generate:
http://www.yoursite.com/slug.aspx
No. You should be using 301 redirects to point the old aspx pages to the new wordpress permalinks and let the search engines reindex. You get more value out of permalinks by having categories, page hierarchy, and full page titles in the URL than you would by retaining the old direct links for all time.
If you absolutely must retain then you have to change the page or post slug to a simple one-word slug that matches the old page name and then do the following in Settings | Permalinks under Custom:
/%postname%.aspx
That would generate:
http://www.yoursite.com/slug.aspx
ASKER
Oh, I see.
It doesn't weaken the site pages too much to do a 301 redirect on all pages?
Thanks for the good insight.
It doesn't weaken the site pages too much to do a 301 redirect on all pages?
Thanks for the good insight.
>> It doesn't weaken the site pages too much to do a 301 redirect on all pages?
No. Whatever penalty is applied (and it's not much of a penalty) for a 301 permananet is more than offset by the advantages you get by moving to a CMS and standardizing the output of the titles and meta descriptions. Add this plugin:
http://wordpress.org/extend/plugins/wordpress-seo/
and use it to tweak titles and descriptions, add canonical URLs and to generate sitemaps for Google and you'll be fine.
No. Whatever penalty is applied (and it's not much of a penalty) for a 301 permananet is more than offset by the advantages you get by moving to a CMS and standardizing the output of the titles and meta descriptions. Add this plugin:
http://wordpress.org/extend/plugins/wordpress-seo/
and use it to tweak titles and descriptions, add canonical URLs and to generate sitemaps for Google and you'll be fine.
ASKER
OK.
And I can just do regular 301 redirects at the bottom of the .htaccess file?
And I can just do regular 301 redirects at the bottom of the .htaccess file?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
The accepted solution should be jason1178, and the assisted solution should be Tiggerito. Let me know if you need me to have that changed.
Thanks so much guys!
Thanks so much guys!
Doesn't matter to me. Thanks, though.
ASKER
I'll check to see if we're changing to Apache