草庐IT

foreign_key_id

全部标签

apache - 使用 mod_rewrite 从 URL 中删除 ?category_id=xx

我想使用mod_rewrite从我页面上的所有URL中删除?category_id=xx,其中xx是一个>=1的随机数。示例:http://mypage.com/product-123.html?category_id=76shouldbecome...http://mypage.com/product-123.html非常感谢您的帮助,大卫 最佳答案 查询字符串(问号和后面的参数)不是URL的一部分,因此RewriteRule不包含它们。正在关注httpd'sdocumentation,您可以通过匹配如下内容来排除查询字符串:Re

friendly-url - 将记录 ID 用于动态内容时的友好 URL

我已经阅读了一些关于友好url的内容,但我不确定哪个更好。我目前的网站使用的结构是http://www.domain.com/page.php?id=2我正在使用记录ID来确定页面的内容。我的记录ID是数字的,并且随着添加的新页面的增加而增加。现有页面的内容可能会随着时间的推移而完全改变。但是,仍然使用相同的记录ID(这是一个cms,因此客户端可以这样做)。根据我的理解,我有两个友好url选项:http://www.domain.com/page/2http://www.domain.com/some-text-describing-the-page现在因为我通过记录ID识别内容,所以

google-analytics - 使用 Google Analytic Universal Code 设置用户 ID 字符串

我们有一些设备创建并安装了唯一的浏览器字符串。我们希望能够使用Google标签管理器在GoogleAnalytic中跟踪此设备。我知道这可以使用Google标记宏,但我不确定在创建宏时要传递什么变量。我们这样做的老方法是:ga('set','&uid',{{USER_ID}});ga('send','pageview');我只是不确定如何在标签管理器中传递用户ID字符串。 最佳答案 您可以通过“要设置的字段”为要与UserID关联的标签在GTM中设置UserID。只是关于使用UserID的注意事项。请务必阅读并遵守Google关于使

php - 制作没有 ID 的 SEO 友好 URL

我有以下URL:当前example.com/user/1-我应该在example.com/user/name-city中。到目前为止我尝试的URL是:RewriteRule^db/user/([a-zA-Z0-9_-]+)/$list.php?id=$1如何实现我想要的结果?更新:IniqueID将在INPUTURL中传递,但不会显示在输出URL中> 最佳答案 据我了解,您想将id更改为2个变量-名称和城市?下面的规则应该如您所愿:RewriteRule^db/user/([a-zA-Z0-9]+)-([a-zA-Z0-9]+)/$

regex - URL ID 和 SEO 与正则表达式分开?

http://example.com/bilgi/30-content/=没问题http://example.com/bilgi/30-content-new/=问题请求Id1.=30好的RequestId2.=30-contentFalse如何编辑正则表达式? 最佳答案 看起来问题在于您正试图匹配正则表达式中的单个数字[0-9]。试试这个:^bilgi/([0-9]+)-([_0-9a-z-]+)/ 关于regex-URLID和SEO与正则表达式分开?,我们在StackOverflow

ruby-on-rails - 使用另一个表的属性更改 friendly-id 的唯一生成的标题名称

我有一个公司模型,我正在使用这样的friendly_idfriendly_id:name,use::slugged但是因为可以有很多同名的公司(不同的分支机构)。我正在尝试使用公司地址中的城市属性来处理这种情况。但公司地址存储在不同的地址表中。所以company.address.city给了我公司所在的城市。friendly_id:slug_candidates,use::slugged#Trybuildingaslugbasedonthefollowingfieldsin#increasingorderofspecificity.defslug_candidates[:name,[:

seo - 它是什么? [[++[[*context_key]].yaKey]] (ModX)

我需要在多域网站上更改SEO目标(onclick)的值。我在项目服务器(MODX)上发现了这个东西:onclick="yaCounter[[++[[*context_key]].yaKey]].reachGoal('something');returntrue;"如果我更改此文本,它会随处更改。让它发挥作用的最佳解决方案是什么? 最佳答案 [[++[[*context_key]].yaKey]]-这是多域站点的棘手解决方案。首先modx设置[[*context_key]]并且对于web上下文,这意味着你得到-[[++web.yaKe

Magento 翻译和 url key

我有一个Magento网站,其中一些页面链接到主导航。例如,在我的默认View(意大利语)中,我有www.example.com/italian-url-key然后我用urlwww.example.com/english-url-key创建了另一个英文View页面因此,当我在页面的意大利语版本上并尝试切换到英语版本时,这是magento生成的url:http://www.example.com/italian-url-key/?___store=english&store=&___from_store=default然后点击它给我404页面。我该如何解决?我需要链接这2个页面,如果ur

PHP/MySQL 完整文件名而不是从 ID 中获取

这个问题在这里已经有了答案:usingseouserfriendlyinphp(3个答案)关闭7年前。我一直想知道如何设置php,这样您就可以通过www.mysite.com/index.php?id=1从表中获取内容,而不是通过www.mysite.com/index.php?id=1获取内容。mysite.com/pages/news-1.php我不知道还有什么办法可以弥补这个问题;但是我是否必须手动创建新页面并将它们放入目录中,然后通过数据库链接页面/ID,或者是否有另一种方式仅使用mysql。

php - 在 yii 1 web 应用程序中查看 url 而不是 id 上的文章标题以获得 SEO 漂亮的 url

我的yiiweb应用程序中有文章,我想查看文章标题而不是url上的id,我点击了这个链接:http://www.yiiframework.com/forum/index.php/topic/43874-urlmanager-show-title-instead-of-id/我将createUrl函数更改为:Yii::app()->createUrl('home/article',array('id'=>$article->id,'title'=>$article->title);并将以下规则添加到url管理器,如下所示:''=>'home/','/'=>'home/','/'=>'/v