精华内容
下载资源
问答
  • 由于使用是laravel框架,项目入口在public目录下,演示平台又不提供修改网站根目录的功能权限。那么能不能通过rewrite来搞定呢?###摸索度娘不给力,半天没找到能用规则。那么只能自己写了,我写rewrite是个...

    ###背景

    最近几天准备做个小项目,使用国内的某平台进行版本控制、项目演示、质量管理。由于使用的是laravel框架,项目入口在public目录下,演示平台又不提供修改网站根目录的功能权限。那么能不能通过rewrite来搞定呢?

    ###摸索

    度娘不给力,半天没找到能用的规则。那么只能自己写了,我写rewrite是个半吊子,尝试许久还是没搞定,主要原因是没有有效的办法进行调试,只能瞎蒙。。。

    后来问度娘怎么开启Apache的rewrite日志,大都是这样的:

    RewriteLog "/myfolder/mylogfile.log"

    RewriteLogLevel 9

    Apache起不来,看日志是这样的

    Syntax error on line 162 of /Applications/XAMPP/xamppfiles/etc/httpd.conf:

    Invalid command 'RewriteLog', perhaps misspelled or defined by a module not included in the server configuration

    原来是这样设置的:LogLevel rewrite:trace3,日志去看ErrorLog所指向的文件。

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "/Applications/XAMPP/xamppfiles/docs/dummy-host.example.com"

    ServerName dummy-host.example.com

    ServerAlias www.dummy-host.example.com

    LogLevel rewrite:trace3

    ErrorLog "logs/dummy-host.example.com-error_log"

    CustomLog "logs/dummy-host.example.com-access_log" common

    日志是这样的:

    [Wed Apr 22 19:40:30.641932 2015] [rewrite:trace3] [pid 5718] mod_rewrite.c(475): [client 127.0.0.1:50136] 127.0.0.1 - - [test.me/sid#10085e000][rid#1008c9260/initial/redir#1] [perdir /Users/MLS/mineObj/hellolumen/] strip per-dir prefix: /Users/MLS/mineObj/hellolumen/index.php -> index.php

    [Wed Apr 22 19:40:30.641956 2015] [rewrite:trace3] [pid 5718] mod_rewrite.c(475): [client 127.0.0.1:50136] 127.0.0.1 - - [test.me/sid#10085e000][rid#1008c9260/initial/redir#1] [perdir /Users/MLS/mineObj/hellolumen/] applying pattern '^(.*)/$' to uri 'index.php'

    [Wed Apr 22 19:40:30.641969 2015] [rewrite:trace3] [pid 5718] mod_rewrite.c(475): [client 127.0.0.1:50136] 127.0.0.1 - - [test.me/sid#10085e000][rid#1008c9260/initial/redir#1] [perdir /Users/MLS/mineObj/hellolumen/] strip per-dir prefix: /Users/MLS/mineObj/hellolumen/index.php -> index.php

    OK!有了日志就好办了,接下来慢慢调罢。

    ###解决办法

    Options -MultiViews

    RewriteEngine On

    #直接访问域名而没有参数的情况下直接重写到入口文件

    RewriteCond %{REQUEST_URI} ^.?$

    RewriteRule ^(.*)$ /public/index.php [L]

    #如果public目录下存在请求目录或文件,重写请求到实际目录

    RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -d [OR]

    RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f

    RewriteRule ^(.*)$ /public/$1 [L]

    #请求不存在的目录或文件的情况下重写到入口文件

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^ /public/index.php [L]

    将以上规则写入.htacess放置到网站根目录下。删除public目录下的.htaccess文件即可。

    展开全文
  • Wampserver自定义根目录

    2016-10-26 14:47:35
    找一个盘,新建一个存放代码文件夹为Demo,Demo用来存放代码或者项目,接下来我要怎么做才能让服务器找到Demo文件夹下一些网站呢?首先我们打开apache中一个httpd中一个配置文件,httpd.conf,apa

    2016.10.26
    我们想要实现代码归代码,服务归服务,就要把代码不存放在wamp默认的www目录下,因为这样,代码就安装在安装服务器下的默认文件夹下了。

    找一个盘,新建一个存放代码的文件夹为DemoDemo用来存放代码或者项目,接下来我要怎么做才能让服务器找到我的Demo文件夹下的一些网站呢?首先我们打开apache中的一个httpd中的一个配置文件,httpd.conf,apache默认访问的是wamp/www目录,所以我们要将它修改为Demo文件夹,左击wamp,选择apache,然后选择扩展选项的hpptd.conf,我们使用快捷键Ctrl + F,我们输入documentroot搜索,回车,然后修改默认的文件夹为你自己设定的文件夹Demo,还要设置其他一个地方,把滚动条向下滑动一下,看见<Directory "f:/wamp/www"修改为 “f:/Demo”>,Ctrl + S 保存,然后重启wampserver服务,左击wamp,重启所有服务,测试一下修改是否生效 ,在自己创建的Demo中创建一个test.php中,然后在浏览器中输入localhost/test.php看是否有内容,好的,第一部分成功。

    然后,有强迫症的你们发现他在wamp中默认的文件目录还是显示的www目录,这让我们有点不爽,于是还有接下来一步。我们还有改变wamp开发包中的配置文件,首先我们要找到wamp的配置文件,我们进到wamp的根目录下面,,找到wampmanager.ini文件和wampmanager.tpi文件,我们打开wampmanager.ini文件,然后我们Ctrl + F ,输入menu.left,这里有一个"f:/wamp/www",我们将其修改为,f:/Demo,然后Ctrl + S 保存,然后呢,我们还要修改wampmanager.tpl文件,同样Ctrl + F 搜索menu.left,找到"$(w_wwwDirectory)",我们把它修改为"Demo目录",Filename:“F:/Demo”,按住Ctrl + S 保存,然后重启服务即可,然后右击wamp看到www目录修改为了Demo目录了,然后点击它,发现他的目录下的确是我们创建的那个!好的,完工!

    展开全文
  • 怎么创建自己博客网站

    千次阅读 2019-05-09 10:12:39
    怎么创建自己博客网站最简单方法还是使用wordpress系统来搭建,使用者不需要掌握很多专业知识就能独立操作。 首先,在wordpress官网上(https://wordpress.org/)下载wordpress-5.1.zip这个压缩包。 其次,...

    怎么创建自己的博客网站最简单的方法还是使用wordpress系统来搭建,使用者不需要掌握很多的专业知识就能独立操作。

    首先,在wordpress官网上(https://wordpress.org/)下载wordpress-5.1.zip这个压缩包。

    wordpress系统

    其次,登录空间操作后台,找到FTP的账号和密码,并用FTP软件把压缩包上传到空间里进行解压,解压后的文件应放在站点根目录下。再把站点根目录下wp-config.php 文件中的数据库名称、数据库用户名、数据库密码填写上。

    FTP后台

    最后,登录博客后台(域名/wp-admin),在把数据库地址、数据库用户名、数据库密码等信息填写上,这就基本安装好wordpress系统了。安装好后再上传一个合适的wordpress模板即可。

    wordpress模板

    怎么创建自己的博客除了以上步骤完,还要把网站主题、描述、关键词、栏目等设置好,才能正式对搜索引擎开放哦。

    本文源自:老齐SEO《怎么创建自己的博客网站

    展开全文
  • 可是,不巧DEDE默认的网站地图是在data下,为了让蜘蛛更好爬行,有必要将DEDE生成的网站 地图放在系统根目录下,这里我们来说说可以怎么样才能把织梦dedecms生成的网站地图放在根目录下: 织梦模板 ...
    我们在用dede织梦cms做网站的都知道,在它的 robots.txt是屏蔽掉了data目录的,可是,不巧DEDE默认的网站地图是在data下的,为了让蜘蛛更好的爬行,有必要将DEDE生成的网站 地图放在系统根目录下,这里我们来说说可以怎么样才能把织梦dedecms生成的网站地图放在根目录下: 织梦模板

       首先我们要登录网站后台,找到文件管理器,或进入ftp,在根目录下建立rss文件夹

    2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件 织梦模板

    将17行的$cfg_cmspath."/data/sitemap.html";改为
    $cfg_cmspath."/sitemap.html";

    将22行的$cfg_cmspath."/data/rssmap.html";改为
    $cfg_cmspath."/rssmap.html";

    17行是普通网站地图,22行是RSS的网站地图 织梦模板团

    3,修改根目录下include下面的arc.rssview.class.php

    将71行的$murl $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";改为
    $murl $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

    4,修改根目录下include下的sitemap.class.php

    将57行的$typelink $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
    $typelink $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; DEDE模板

    将94行的$typelink $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
    $typelink $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";

    5,修改/templets/default模板文件head.htm

    在11行左右找到
    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>>
    改为
    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">> copyright www.dedecmsmuban.com

    最后我们可以进入后台,在网站后台更新网站地图,更新RSS文件,然后更新主页就可以了。 我们在用dede织梦cms做网站的都知道,在它的 robots.txt是屏蔽掉了data目录的,可是,不巧DEDE默认的网站地图是在data下的,为了让蜘蛛更好的爬行,有必要将DEDE生成的网站 地图放在系统根目录下,这里我们来说说可以怎么样才能把织梦dedecms生成的网站地图放在根目录下: 织梦模板

    首先我们要登录网站后台,找到文件管理器,或进入ftp,在根目录下建立rss文件夹

    2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件 织梦模板

    将17行的$cfg_cmspath."/data/sitemap.html";改为
    $cfg_cmspath."/sitemap.html";

    将22行的$cfg_cmspath."/data/rssmap.html";改为
    $cfg_cmspath."/rssmap.html";

    17行是普通网站地图,22行是RSS的网站地图 织梦模板团

    3,修改根目录下include下面的arc.rssview.class.php

    将71行的$murl $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";改为
    $murl $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

    4,修改根目录下include下的sitemap.class.php

    将57行的$typelink $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
    $typelink $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; DEDE模板

    将94行的$typelink $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
    $typelink $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";

    5,修改/templets/default模板文件head.htm

    在11行左右找到
    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>>
    改为
    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">> copyright www.dedecmsmuban.com

    最后我们可以进入后台,在网站后台更新网站地图,更新RSS文件,然后更新主页就可以了。


    原文出处:http://blog.sina.com.cn/s/blog_b4cbba7e0101djuw.html

    展开全文
  • 首先,我们到百度站长平台注册一个账号(百度...再次,打开ftp上传工具(ftp工具下载和使用教程),把这个死链文件上传到网站根目录;最后,我们登陆百度站长平台,在左侧功能栏找到死链提交,然后把我们死链文件...
  • 保持www为根目录,这里基本没有改动,有一点需要注意,就是php版本,我dvwa使用是php7,sqli使用是php5.4.45。需要使用哪个靶场时候,需要注意一下php版本问题。 在php版本处进行切换。 没有安装php...
  • 网站Apache服务器到底该怎么配置 ...这个是配置网站的根目录。网站放在哪就写到哪。如在/var/www/html文件夹内就写到这里。 这个是配置这个目录的权限,其实不配置也能访问网站。 再之后很关键的是网...
  • 方法1. 1)在空间面板里面找到默认首页设置: 我们是需要去掉index.html,这时我们只需要把index.html这个把它移到最顶级去就行,然后点击确定,在打开网站刷新下,就...找到dede根目录index.php文件 heade...
  • 1.找到项目根目录的index.html文件 2.在head中添加title(标题),link(tub) <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>template</title> <link rel=...
  • 第一步,进入网站后台-核心-文件式管理器-根目录- include文件夹 - taglib文件夹 -找到arclist.lib.php文件,点击编辑。 (根目录- include文件夹 - taglib文件夹 -找到arclist.lib.php文件)用编辑器打开 第二步,...
  • 今天在帮人做dede模板时候发现模板里调用友链的地方有个织梦链。很多外链,在网站的后台不能...首先,找到根目录下的include/taglib/flinktype.lib.php文件; 然后,打开找到,如下代码 $dedecms = false; $dedecms->
  • 2、打包网站根目录所有程序(discuz)保存到本地。3、上传网站程序包和数据库包到新空间,将数据库上传到新服务器中。4、找到 config\config_global.php 文件,修改以下3处内容:$_config['db']['1']['dbuser'] = '...
  • 例如:D:wwwRootwp 这个是网站的根目录,在此目录下,新建一个txt文档,输入如下代码:然后另存为info.php。然后在浏览器中访问这个文件,例如:http://localhost/info.php然后便可看到服务器php真正起作用的php.ini...
  • 为方便查看线上问题日志,在服务器IIS上新建了一个站点,根目录指向log目录,并开始了目录浏览; 嗯,可以进入网站,看到目录列表了,找到一个txt文件,点击看看日志,咦,怎么里面中文变成了#%$@ 好吧,以前...
  • 怎么设置301跳转

    2019-01-30 14:34:00
    第二在网站根目录找到“.htaccess”文件。如果文件不存在,用记事本新建一个重命名为 .htaccess 第三 在“.htaccess”文件中添加以下代码: RewriteEngineOn RewriteCond%{HTTP_HOST} ^xxxx$[NC]Rewrite...
  • 然后找到wordpress后台外观——主题你可以按条件搜索自己喜欢主题安装,也可以从网上自己找主题上传安装如果你已有合适主题,想要上传安装,有两种方法,一种是直接后台上传,一种是从网站空间上传到根目录的...
  • 使用vs创建好你的web应用,打开项目文件夹的根目录。例如 我创建了一个名叫Chat的web项目,打开根目录如下:2.找到根目录下的 “.vs” 隐藏文件夹,怎么打开隐藏文件夹请自行百度。依次打开以...
  • 一、phpcms文章内容页面调用点击量代码 在你模板点击量对应位置加上: ...另外注意还要在该模板中引入官方统计JS,代码是: ... 找到文件count.php(网站根目录/api)  查找第50行,找到这段代码$vi
  • vs系列工具创建web应用时会自动...1.使用vs创建好你的web应用,打开项目文件夹的根目录。例如 我创建了一个名叫Chat的web项目,打开根目录如下: 2.找到根目录下的 “.vs” 隐藏文件夹,怎么打开隐藏文件夹请自行百度
  •  1、找到根目录install文件夹  2、打开并找到index.php.bak 、install_lock.txt、index.html这三个文件  3、将index.php.bak 改为index.php、再删除install_lock.txt 和index.html 2个文件  做好这三个...
  • 接着在php网站的根目录下新建一个“web.config”文件;最后根据详细的错误进行解决即可。IIS7下,显示PHP错误(不显示500错误,而显示详细错误)玛德,IIS就是个坑,害得老子进行摸索了那么久,才找到了解决方法:1、...
  • 一、进入你网站的主机根目录找到 ajax.php文件二、打开来到16-22行(有的不一样,根据自己目录操作)修改如下两行:$count1 = $DB->count("SELECT count(*) from shua_orders");$count7 = round($count6, 2);改成...
  • PHP修改教程进入你网站的主机根目录找到 ajax.php文件 并打开 来到16-22行(有的不一样,根据自己目录操作)修改如下 两行:$count1 = $DB->count("SELECT count(*) from shua_orders");$count7 = round($count6, 2...
  • 根目录 <首页带幻灯和新闻风格包> 文件夹里面 index.asp top.asp 此两个文件 2、怎么修改在线人数 用记事本打开top.asp 和 top1.asp找到下面代码 本站现有会员<span><%= emember %>人,当前在线<span><%= eonline...
  • 一、修改Tomcat端口 我们知道,不设置话,Tomcat...找到Tomcat根目录conf目录,进入conf目录后可以看到一个叫server.xml东东,打开它! 容易找到下面这么几行: <Connector port="8080" protocol="HT..
  • 上一篇文章:如何给网站设置favicon.ico图标,介绍了favicon.ico是什么,怎么配置,有哪几种方式。 但发现webpack打包的单页面项目...首先,将favicon放在项目的根目录下 然后: 1、找到build下的webpack.dev.conf.j...
  • 网站的目录下找了半天也没找到相关ip的信息,这里提一个linux的常用命令 find / -name xxx #在根目录下查找文件xxx,表示在整个硬盘查找 vim 查找:输入/xxx,然后回车,相同的文本会高亮,相当于windows的...
  • 在开启手机注册验证时候提示只读权限(忘了截图) 然后按照提示进入后台管理,修改访问限制 但是奇怪是无论怎么设置,怎么...首先进入网站根目录,给予conf文件夹777权限 root@tan:~# cd /var/www/html...

空空如也

空空如也

1 2 3 4
收藏数 73
精华内容 29
关键字:

怎么找到网站的根目录