• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 964
  • Last Modified:

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!
0
weikelbob
Asked:
weikelbob
  • 8
  • 7
2 Solutions
 
Jason C. LevineNo oneCommented:
You can set up a rewrite so that all .aspx URLs 301 to .php or whatever you want.

Are you still hosting it on IIS or will you change from IIS to Apache?
0
 
weikelbobAuthor Commented:
What exactly is the rewrite code?

I'll check to see if we're changing to Apache
0
 
weikelbobAuthor Commented:
We'll change to Apache
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
Jason C. LevineNo oneCommented:
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.
0
 
weikelbobAuthor Commented:
How do we do it manually?
0
 
Jason C. LevineNo oneCommented:
In the .htaccess file WordPress already has some rewrite rules defined.  Above those rules you can add your own:

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

Open in new window


You would add your custom rewrite rules after RewriteBase /

Do you know the syntax or do you need me to provide a sample?
0
 
weikelbobAuthor Commented:
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
0
 
Jason C. LevineNo oneCommented:
I thought you were going from ASPX to WordPress.  Which is it?
0
 
weikelbobAuthor Commented:
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.
0
 
Jason C. LevineNo oneCommented:
>> 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
0
 
weikelbobAuthor Commented:
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.
0
 
Jason C. LevineNo oneCommented:
>> 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.
0
 
weikelbobAuthor Commented:
OK.

And I can just do regular 301 redirects at the bottom of the .htaccess file?
0
 
Tony McCreathTechnical SEO ConsultantCommented:
I'd like to back jason1178. Redirect to the WordPress URL structure. it's better and system independent.

The redirects will cause a slight temporary loss of PageRank. Nothing to worry about if you redirect them properly.

Yo can get a redirect plugin or edit the .htaccess file. If you edit the .htaccess file make sure you place your redirects before the WordPress section.
0
 
weikelbobAuthor Commented:
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!
0
 
Jason C. LevineNo oneCommented:
Doesn't matter to me.  Thanks, though.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

  • 8
  • 7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now