1

我选择了一个新客户,他在 ASP.net 中构建了一个站点(我不托管)。

我将网站转换为 PHP,效果很好。

我想为他在旧站点中的所有页面设置重定向(这是一个小站点,所以只有 8 个页面)。

例如,联系页面的 ASP.net url 是 www.domain.com/Contact - 现在是 www.domain.com/Contact.php(等等)。

对于从一个 PHP 页面到另一个页面的 301 重定向,我通常使用 .htaccess 文件:

Options +FollowSymlinks
RewriteEngine on
#custom redirects
rewriterule OldPage.php http://www.domain.com/NewPage.php [R=301,L]
#end custom redirects

如何将这些 ASP.net 页面重定向到新的 PHP 页面?

它们都是没有动态内容的静态页面。

4

1 回答 1

1

不完全符合您的要求,但如果您打开 Multiviews,则 Apache 将查找 Contact.* 并找到您的 .php 文件。

于 2011-01-29T17:43:26.907 回答