繁体   English   中英

如何在同一站点上使用WordPress网址重写和ASP重写?

[英]How do I use WordPress url rewrites and ASP rewrites on the same site?

我有一个使用/%postname%/永久链接结构的WordPress网站。

我还使用旧的网站ASP驱动的数据库来显示数百个产品页面。

我的问题是ASP页面具有自己的重写引擎。 因此,当单击指向ASP数据库页面的链接时,WordPress中出现404错误,因为该页面和URL在WordPress数据库中不存在。

此链接到开发站点是http://www.nowlcdev.com/这是使用WordPress和这个页面http://www.nowlcdev.com/wholesale-pottery.asp所有的产品链接是ASP驱动。 因此,一旦单击该链接,您就不再使用WordPress。

我尝试使用RewriteRule忽略.asp但是它不起作用。

一切都在同一台服务器上。

我已经尝试过这些重写规则:

RewriteCond %{REQUEST_URI} !^(wholesale-pottery|wholesale-pottery/.*)$
RewriteCond %{REQUEST_URI} !^wholesale-pottery/index\.php$
RewriteRule ^wholesale\-pottery/? - [L]

如果您需要更多信息,请告诉我。

谢谢!

这不是ASP页具有单独的重写引擎的情况,mod-rewrite和.htaccess在IIS7 +上不起作用,您需要使用IIS url重写模块和web.config。 这与其他IIS站点一样适用于Wordpress,并且Wordpress安装程序实际上应该为您生成一个web.config文件。 但是,大多数教程仅假设您在Apache上运行Wordpress,并告诉您如何配置.htaccess。

(注意:如果您运行的是IIS6,则没有本机重写引擎。尽管许多IIS6服务器都安装了来自Helicon Tech的第三方Isapi Rewrite过滤器,该过滤器在某种程度上模拟了mod-rewrite http://www.helicontech.com / isapi_rewrite /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM