簡體   English   中英

舊的.aspx URL重定向到新的WordPress URL

[英]old .aspx URL redirect to new WordPress URL

我的一個客戶讓我重新設計他的舊asp.net網站,我用WordPress開發了它。 相同的域名。 它完成並且直播。

在此過渡期間,我不得不重新創建近250個目標網頁,並使用與之前命名的相同網址結構命名它們,主要用於搜索引擎優化目的以及這些網頁和鏈接在網絡上的眾多位置。

雖然,我懷疑這需要.htaccess文件中的RewriteRule,但這根本不是我們的無縫過渡。

我需要重定向: http//website.com/pages/about-us.aspxhttp://website.com/pages/about-us/

目前,我的.htaccess文件包括以下內容:

AddHandler php-stable .php
# 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]
RewriteCond %{REQUEST_FILENAME}\.aspx -f
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^/?(.*)$ mysite.com/$1 [R=301,L]
</IfModule>
# END WordPress

這沒有任何影響,我轉到這些.aspx頁面時仍然會收到404錯誤。

任何幫助將不勝感激。

謝謝!

更改

RewriteCond %{REQUEST_FILENAME}\.aspx -f
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^/?(.*)$ mysite.com/$1 [R=301,L]

至:

RewriteRule ^(.*).aspx$ /$1 [R=301,L]

應該管用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM