1、php怎么编写生成二级域名?我做的都是生成的这样的.com/index.php?id=8
首先 DNS 要支持泛解析, 例如 *.domain.com 这样的解析
接下来就是写重写规则了, 把 111.domain.com 这样的域名 重写成 domain.com/index.php?id=8
重写规则 要根据你的应用来进行写的
2、wordpress搬运后出现问题,wp-login.php页面登录后回了搬运前的后台
更改博客的安装地址和博客地址,首先用phpmyadmin打开你的数据库,然后找到wp-options这个数据表,找到第一条记录也就是siteurl这条,还有第39条home,这两条将地址改成你更换后的最域名即可。只有完成这一步后,才可以顺利进入后台,否则即使你输入密码,也会自动跳转到原来的老域名。PHP My管理中选择数据库,—->点击 SQL 在输入栏中输入如下代码:
UPDATE wp_options SET option_value = replace( option_value, ‘http://老域名’, ’http://新域名’) WHERE option_name = ‘home’ OR option_name =’siteurl’ ;
域名更换了,老的内链也就没有意义了。此时得要将文章内链的旧域名修改为新域名。如果从后台文章编辑里一个一个找那是不现实的,方法有一个,通用phpmyadmin进入你所在的数据库,执行以下语句就可以把文章内的所有内链旧域名批量改为新域名:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://老域名’, ‘http://新域名’);
UPDATE wp_posts SET guid = replace( guid, ‘http://老域名’ , ’http://新域名’ ) ;
手打望采纳
3、php获取域名前缀
<meta http-equiv="Refresh" content="0;URL=http://u.abc.com/space.php?domain=<?php echo $_GET["name"]; ?>" />
这段放到1.php里的话你访问
1.php?name=abc就能转到
http://u.abc.com/space.php?domain=abc
如果你想二级域名转子目录的话就把*.baidu.com绑到你的某个目录,目录里放
个index.php内容:
<?php
$host = explode('.',$_SERVER['HTTP_HOST']);
header("location:http://i.baidu.com/{$host[0]}");
?>
4、为了让多个域名指向镜像网站,怎么吧phpcms V9的路径都改成相对路径
在数据库中,修copy改表 “pc_site”(注意pc是前缀)里面你的网站 domain 为 /
即:删除前面的域名。
然后后台更新全部路径即可。
这样修改以后,你可能还需要修改注册邮件的内容(因为里面也变成相对路径了,而这样的话,用户就没法在邮箱里点击链接,诸如确认邮箱之类的)
5、thinkphp如何获取二级域名前缀然后跳转到其他的后缀
这个与框架无关,这只要获取到访问域名就可以判断了
php中$_SERVER['SERVER_NAME']就可以访问当前域名;
确定域名后用explode分离域名为数组获取域名前缀就是为0的数组
6、织梦dede cms 网站设置:网站根网址和网站主页链接如何设置
一、准备工具:虚拟空间或VPS(可以先假设服务器单机测试下)、整站源码或网站模板
二、步骤:上述条件就位后我们就可以安装了
(一)如果是整站源码的话,把整站源码上传到网站根目录。一般包括a,data,dede,images,include,install,member,plus,skins,special,templets,uploads,等几个文件夹。
首先安装dede。上传完毕后浏览器打开http://你的域名/install/进入安装界面。
安装界面粉三个步骤:1:,环境检测;2,用户数据;3,完成安装
注意事项:第一步如果检测过程中有叉号的话,需要检查下网站根目录下几个文件夹的权限设置。
第二步填写数据。
第三步OK。
安装完成后还原数据表
基本设置,设置本站数据
生成:一键更新文件、更新系统缓存
(二)如果是网站模板,只需安装完dede后进入网站后台,在网站设置里面把模板改成自己下载的就可以了。
7、php正则表达式 判断是否为网址格式
$text="www.baidu.com";
$pattern="/(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?/";
if(preg_match($pattern,$str))
{
$link= "<a href='".$text."'>".$text."</a>";
}
8、谁知道phpwind是不是收费的论坛?建一个这样的论坛需要空间和域名吗?那什么是域名?
如果你是个人想玩玩儿,不需要购买,下载它的系统直接用即可。但不能去除它的专版权等信息属。
论坛就是一个网站,需要空间和域名。一个域名就是像 baidu.com google.cn这样的域名,前面加Www或者music等前缀,加www的是最常用的,前面加前缀的是二级域名,不带前缀的就是你购买的顶级域名,购买顶级域名后可以在域名解析控制面板随意设定二级域名,不收费,一般限制20条IP解析,也就是只能解析20个二级域名。
空间是必需的,有了它你才能把下载下来的PHPWIND或者其它网站源码传到网络上,空间绑定你购买的域名,就可以通过域名来打开你的空间,看到你的网站。如输入
会打开百度一样。百度的网页也就是放在网站空间里的,当然它的肯定是独立的一台服务器,而你现在只需要购买一个虚拟主机空间即可。
9、phpstudy站点域名配置怎么改hosts
很多使用phpstudy做站群的同行经常要绑定多个域名,对于一次完成上百个域名的绑定,如果一个个添加,可是费些脑筋,而使用phpstudy自带的域名导入功能,可是事半功倍,而phpstudy操作手册并没有讲述这一步,但对于做站群的同行十分有用,具体看步骤。
1.
打开phpstudy管理器,点击“其它选项菜单”,再点击站点域名管理
2.
找到左侧的域名列表(如果没有添加过就是空白的,可先绑定几个域名,主要是为了查看格式) ,点击右键,再点击导出全部站点,提示成功,导出的是一个txt文件,会出现文件所在位置。
3
打开这个txt文件看到它的格式样式,
4
然后把它全部复制到excel表里,通过excel一些简单的公式(主要用到连字符进行多单元格内容合并到一个单元格)把准备好的域名和前缀、位置合并到一个单元格
5
然后把同在一列的内容复制到txt文件里,再通过phpstudy的网站列表导入这个txt文件
6
最后点击设置并生成配置文件,大功告成