草庐IT

mod_unique_id

全部标签

apache - mod_rewrite 规则在 apache 重启后失败

我有以下重写规则,但每次我重新启动Apache时,它​​们都会阻止Apache重新启动并失败。一个错误是...Startinghttpd:Syntaxerroronline82of/var/www/vhosts/current_release/url-rewrite-maps/catchall.txt:RewriteRule:cannotcompileregularexpression'^/ProductDetails\.aspx\?PromotionID\(.*)\&id\(.*)$'[FAILED]RewriteRule^/ProductSearch\.aspx\?Ntt\=(.*

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识别内容,所以

mod-rewrite - 为 SEO 友好的 URLS 重写简单的 html 文件

我有一个简单的文件mydomain.com/business_nottingham.html我想将其重写为SEO友好的URL,例如mydomain.com/business-nottingham/我用谷歌搜索了所有示例,但它们似乎是为CMS或PHP脚本设计的。是否有一个简单的.htaccess重写示例可以让我像上面那样做一些非常简单的事情?编辑:我终于找到了下面的代码Options+FollowSymlinksRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteR

regex - 使用 mod-rewrite 创建静态的、SEO 友好的 URL

好的,我已经修改了之前的一个问题,使我的意图更加清晰,并希望能帮助其他希望做类似事情的人。假设我有一个数字下载商店,我希望我的URL看起来像这样:downloads.com/music/this-song-name/3873//Aurltoauniquetrackdownloads.com/music/featured-stuff//Aurlthatlinkstouniquecontentdownloads.com/music//Thehomepageforthatsection我也可以有这样的urldownloads.com/videos/this-video/3876等等现在,服务

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]+)/$

url - MOD_REWRITE 规则无法忽略变量

我做了这个规则RewriteRule^([^/.]+)/stock/([^/.]+)/([^/.]+)/([0-9]+)product_list.php?model=$1&year=$5[L]但它只接受模型变量并忽略年份。我做错了什么? 最佳答案 您的正则表达式中只有4个捕获组,而您使用$5引用了第五个捕获组。 关于url-MOD_REWRITE规则无法忽略变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

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

.htaccess - Mod 重写以从 Concrete5 cms 中的 url 中删除语言

我完全被难住了。希望你能帮忙。我刚刚花了一个月的时间在最新版本的Concrete5版本7.3.1中重新开发我们的网站,我已经准备好发布了。这是一个多语言网站,我们的SEO人员建议不要在默认语言(英语)的URL中包含该语言,因为它会将我们的主页从domain.com/更改为domain.com/en/,并且我们的旧网站默认语言在基本目录中。Concrete5不支持这一点,所以基本上我希望通过一些.htaccess技巧来实现这一点,但我无处可去。Concrete5url是domain.com/index.php/en/path/to/page,因此所有页面都来自index.php。有如下重

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,[: