目前我正在工作的客户正在使用此处概述的SEO友好网址:
但是,他们希望/en/clientstorename
从所有网址中删除.例如,当用户导航到www.clientwebsite.com时,该URL会自动切换到www.clientwebsite.com/en/clientstorename.我想删除/en/clientstorename
网址上的网址以及网站上的所有其他网址.
客户还告诉我,IHS更改不是解决此问题的可能方法.
所以,据我所知,这使得我可以直接从每个SEOURLPatterns xml文件中的所有条目中删除/ LanguageToken/StoreToken:CatalogToken部分.也就是说,我的想法是在工作区中的所有SEOURLPatterns xml文件中进行此更改. (注意注释掉的现有行和我未注释的修改行)
<seourl:seoUrlPatternDef name="PersonalizedProductURLPIPPage">
<!--<seourl:seoUrlPattern viewName="ThirdPartyVendorProductsDisplayView">/LanguageToken/StoreToken:CatalogToken/ProductToken/PCPToken/BeginIndexToken/ioZoneToken</seourl:seoUrlPattern>-->
<seourl:seoUrlPattern viewName="ThirdPartyVendorProductsDisplayView">/ProductToken/PCPToken/BeginIndexToken/ioZoneToken</seourl:seoUrlPattern>
<seourl:urlToParamMapping>
<seourl:mapping name="langId" value="?LanguageToken?"/>
<seourl:mapping name="storeId" value="?StoreToken?"/>
<seourl:mapping name="catalogId" value="?CatalogToken?"/>
<seourl:mapping name="productId" value="?ProductToken?"/>
<seourl:mapping name="plchldr" value="?PCPToken?"/>
<seourl:mapping name="mfname" value="?BeginIndexToken?" />
<seourl:mapping name="styleId" value="?ioZoneToken?" />
<seourl:mapping name="errorViewName" value="ProductDisplayErrorView"/>
</seourl:urlToParamMapping>
<seourl:paramToUrlMapping>
<seourl:mapping name="LanguageToken" value="?langId?" defaultValue="-1"/>
<seourl:mapping name="StoreToken" value="?storeId?"/>
<seourl:mapping name="CatalogToken" value="?catalogId?"/>
<seourl:mapping name="ProductToken" value="?productId?"/>
<seourl:mapping name="PCPToken" value="?plchldr?"/>
<seourl:mapping name="BeginIndexToken" value="?mfname?"/>
<seourl:mapping name="ioZoneToken" value="?styleId?"/>
</seourl:paramToUrlMapping>
<seourl:usageDef>
<seourl:usage device="browser">
<seourl:target>CatalogEntry</seourl:target>
</seourl:usage>
</seourl:usageDef>
</seourl:seoUrlPatternDef>
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我确实看到生成的URL现在已经遗漏了/en/clientstorename …
我想检查字符串是否包含受限符号(®).截至目前,我这样做:
if(mystr.contains("®"))
{
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
这似乎有效,但我真的不认为在实际代码中使用受限制的符号是最好的方法.检查字符串是否包含受限符号的另一种方法是什么?
我一直在使用 Chrome 开发控制台的“应用程序”选项卡来查看某些网站存储的各种 cookie。但似乎缺少的一条关键信息是实际创建 cookie 的日志(即它来自哪里)。
Chrome 中是否有一些工具可以向我显示 cookie 的实际来源(例如:javascript 文件名 + 代码行、set-cookie 响应标头等)?