wordpress关于url接受参数的问题
后台 - 设置 - 固定链接,选自定义结构,填 : /%postname%.html能够正常使用这个功能,需要你的主机支持mod_rewrite,有没有去咨询你的主机客服。
设置好后,请保证网站根目录下的.htaccess文件(没有就新建一个.htaccess文件)开头有这一段代码,没有就自己添加:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress
wordpress怎么改url
一、工具:wordpress博客管理员账号和密码二、操作步骤1.登录wordpress博客。
随便编辑一篇文章,可以看到固定链接是不能修改的。
2.点击“插件”菜单下的“安装插件”。
3.在插件搜索框中搜索“custom permalink”。
安装并启用插件。
4.再随便编辑一篇文章看看。
这时候的“固定链接”框已经处于可编辑状态了。
试试看,然后点击“更新”。
5.这样就搞定。
点击“查看文章”看看。
post 请求可不可以在url中加参数,可以
post请求可以在url中加参数,操作方法是在URL上,以名称/值的形式发送即可。
GET请求方法是最常用的HTTP请求之一,有以下几个特点:默认的请求方法;GET请求通常用于获取信息,所以应该是安全的、幂等的;请求数据表现在URL上,以名称/值的形式发送。
对请求的长度有限制;在IE和Opera等浏览器会产生URL缓存。
如果不增加冗余的请求参数,响应会返回缓存中数据,导致结果不一致;安全性低,是直接跟在请求头的后面而且是明文。
POST方法有以下特点:主要用于向服务器提交数据,而GET主要用于获取;数据封装在请求中,而不是URL中,因此没有长度限制;不能缓存,而GET请求会缓存,在IE等浏览器中会直接返回缓存数据。
PUT方法通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
就是通常俗称的上传资源。
如何在创意的访问URL中添加统计参数
展开全部 post请求可以在url中加参数,操作方法是在URL上,以名称/值的形式发送即可。
GET请求方法是最常用的HTTP请求之一,有以下几个特点: 默认的请求方法;GET请求通常用于获取信息,所以应该是安全的、幂等的;请求数据表现在URL上,以名称/值的形式发送。
对请求的长度有限制;在IE和Opera等浏览器会产生URL缓存。
如果不增加冗余的请求参数,响应会返回缓存中数据,导致结果不一致;安全性低,是直接跟在请求头的后面而且是明文。
POST方法有以下特点: 主要用于向服务器提交数据,而GET主要用于获取;数据封装在请求中,而不是URL中,因此没有长度限制;不能缓存,而GET请求会缓存,在IE等浏览器中会直接返回缓存数据。
PUT方法通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
就是通常俗称的上传资源。
...
phpcms添加内容时url字段怎么取得
希望phpcms跟WordPress一样,能够在文章发布页面自定义url,从而提高SEO优化吗?phpcms V9版本默认是不支持自定义网址的,不过只要跟我一起稍微做下改动即可实现自定义url,甚至超过WordPress的固定连接功能。
添加字段内容-模型管理-选择你要修改的模型,一般是文章模型,然后是字段管理,添加字段作为主表字段,选择 是,非常重要,否则在批量生成url中会无法生成自定义字段字段名为prefix 不建议修改,因为要跟后面的代码关联起来字段别名为 html文件名 ,这个随意,好记即可值唯一选 是,你不希望2篇文章的url是同一个吧,这样就会覆盖上一篇文章其他保持默认即可修改网址生成文件打开/phpcms/modules/content/classes/url.class.php大概在 67行 找到$day = date("d",$time);在其下方插入$tmp_id = $content_ishtml && $prefix ? $prefix : $id; //增加自定义HTML文件名支持代码大概的意思是,如果纯在字段prefix则使用该字段的值,如果不存在则直接显示文章ID紧接着下一行的代码应该是$urls = str_replace(array("{$categorydir}","{$catdir}","{$year}","{$month}","{$day}","{$catid}","{$id}","{$page}"),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);在第二个array中把$id替换成$tmp_id,完整代码如下$urls = str_replace(array("{$categorydir}","{$catdir}","{$year}","{$month}","{$day}","{$catid}","{$id}","{$page}"),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);这样他就会判断,如果prefix的值存在则取该值,不存在还是用原来的文章ID,非常方便不是。
注意:该代码只有在纯静态下支持,在伪静态中暂时没有想到好的办法。
如果把$tmp_id 这行中的 $content_ishtml && 删除,那么伪静态后的网页也是打不开的,因为动态网址后面跟的必须是文章ID,如果跟的是其他值就不存在该文章了。
修改生成HTML的文件打开/phpcms/modules/content/create_html.php,找到代码$urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime']);共有三处,批量替换成$urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime'],$r['prefix']);因为PHPCMS生成内容HTML文件共有三处,所以上面的替换就有三处。
创建或编辑内容时会生成HTML内容管理里下面有个“批量生成HTML”发布管理的“批量更新内容”他又包含了先择模型生成和不选择模型生成享受战果后台-扩展-URL规则管理中,URL规则用 {$id} 即可,当prefix中有值,则文章url显示prefix的值,没有则调取默认的文章ID值。
补充在定义$tmp_id之前加上以下代码$prefix = str_replace(" ","-",$prefix);$prefix = strtolower($prefix);把空格转换成短横杠,你不希望把翻译好的英语词组之间的空格手动填写横杠来区分吧。
把大小字母转换成小写字母,网址中有大写字母总显得不太美观。
我新加的自定义字段,设置了判断唯一值。
但是当我不想填写这个字段时,他也提示 重复。
所以我想有没有办法让他判断,只有在非空值时才判断唯一值? 打开 /phpcms/modules/content/fields/content_input.class.php查找if($this->fields[$field]['isunique'] && $this->db->get_one(array($field=>$value),$field) && ROUTE_A != 'edit') showmessage($name.L('the_value_must_not_repeat'));替换成if($this->fields[$field]['isunique'] && $value && $this->db->get_one(array($field=>$value),$field) && ROUTE_A != 'edit') showmessage($name.L('the_value_must_not_repeat'));如果我们希望实现在有prefix则调用prefix,无则用当前日期,该怎么办?$diytime=date('YmdHi',$time);$tmp_id = $content_ishtml && $prefix ? $prefix : $diytime; //增加自定义HTML文件名支持$tmp_id = $content_ishtml && $tmp_id ? $tmp_id : $id; //静态页面用上面判断的$tmpid值,动态页面则调用$id值在原来的tam_id之前定义了一个时间变量,然后进行判断。
但是在动态页面时,id值会变成时间,就无法显示文章了,所以最后还加了一行,如果是静态页面则执行第二行的判断,否则就调用ID.
wordpress怎么修改一篇文章的url地址
登录wordpress博客。
随便编辑一篇文章,可以看到固定链接是不能修改的。
点击“插件”菜单下的“安装插件”。
在插件搜索框中搜索“custom permalink”。
安装并启用插件。
好的,再随便编辑一篇文章看看。
这时候的“固定链接”框已经处于可编辑状态了。
试试看,然后点击“更新”。
ok,这样就搞定。
点击“查看文章”看看。
转载请注明出处51数据库 » wordpress url加参数
托初驱侃叽叽