从旧的 ASP.net 页面/站点永久重定向到 PHP 页面/站点
我找到了一个新客户,他有一个用 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 页面?
它们都是静态页面,没有动态内容。
I picked up a new-to-me client who had a site built in ASP.net (which I do not host).
I converted the site to PHP, which worked fine.
I want to set up redirects for all the pages he had in the old site (it was a small site, so there was only 8 pages).
As an example, the ASP.net url for the Contact page was www.domain.com/Contact - it is now www.domain.com/Contact.php (and so on).
For 301 redirects from one PHP page to another I normally use the .htaccess file:
Options +FollowSymlinks
RewriteEngine on
#custom redirects
rewriterule OldPage.php http://www.domain.com/NewPage.php [R=301,L]
#end custom redirects
What can I do to redirect these ASP.net pages to the new PHP pages?
They are all static pages with no dynamic content.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不完全符合您的要求,但如果您打开多视图,那么 Apache 将查找 Contact.* 并找到您的 .php 文件。
Not exactly what you asked for, but if you turn Multiviews on then Apache will look for Contact.* and find your .php file.