如何为seo友好和非友好url保留相同的样式表和脚本url';他正在使用php

如何为seo友好和非友好url保留相同的样式表和脚本url';他正在使用php,php,jquery,.htaccess,Php,Jquery,.htaccess,我正在使用php开发一个应用程序,如果启用seo,我有不同的url集,如果禁用seo,我有不同的url集。例: 已启用搜索引擎优化=hxxp://www.website.com/page/about_us SEO禁用=hxxp://www.website.com/page.php?about_us 样式表url=hxxp://www.website.com/style.css 问题是 如果seo被禁用,我必须使用样式表url“style.css”,而如果seo被启用,我必须使用url“./s

我正在使用php开发一个应用程序,如果启用seo,我有不同的url集,如果禁用seo,我有不同的url集。例:

  • 已启用搜索引擎优化=hxxp://www.website.com/page/about_us
  • SEO禁用=hxxp://www.website.com/page.php?about_us
  • 样式表url=hxxp://www.website.com/style.css
问题是

如果seo被禁用,我必须使用样式表url“style.css”,而如果seo被启用,我必须使用url“./style.css”

这太糟糕了,有什么办法可以完成吗

//我知道我可以使用变量/直接链接..等等,但是有没有其他方法可以做到这一点,比如htaccess重定向或其他

如果您不理解我的问题,请评论,我将进一步解释


谢谢。

不,使用路由/重写时必须避免路径相关URL

您不必使用完整的绝对URL,您可以使用根相对URL,例如
href=“/style.css”


虽然从理论上讲,您可以使用重写或别名使
/page/style.css
也返回样式表,但覆盖所有可能的内容很快就会变得难看,不同的URL将意味着缓存效率较低。

不,在使用路由/重写时,必须避免路径相关URL

您不必使用完整的绝对URL,您可以使用根相对URL,例如
href=“/style.css”


虽然从理论上讲,您可以使用重写或别名使
/page/style.css
也返回样式表,但它很快就会变得难看,无法涵盖所有可能性,不同的URL意味着缓存效率较低。

您可以使用
/style.css
,将始终解析为
http://website.com/style.css

您可以使用
/style.css
,它将始终解析为
http://website.com/style.css