[英]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.