我注册了一个域名,例如mydomain.com。我想在那里放置一些php页面(或者jquery?等的- html )。这将有一个小脚本--当用户进入这个页面时,他将立即被随机地重定向到我的一个子页面(与index.php (例如first.php、second.php、third.php)在同一级别上)--这是可以实现的吗?
在session.php中,我使用助手函数url()创建动态域名。这样,当我移动到真正的服务器时,我就不必更改域名了。看起来是这样的:
'domain' => url(''),
浏览器中的所有操作都很好,但是当我使用来自终端的任何php、artisan或composer命令时,都会出现以下错误:
PHP Fatal error: Uncaught ReflectionException: Class log does not exist in /vendor/laravel/framework/src/Illuminate/Container/Conta
有没有任何库可以用来在PHP中生成随机Is。在Nodejs中,我们有hat模块来生成随机ID
节点js。
var hat = require('hat');
var rack = hat.rack();
console.log(rack());
console.log(rack());
有没有PHP库?
因此,我在一台服务器上有两个域名,两个不同的站点,我在一个域名上进行了mod重写,我只想为一个域名工作,但是当我上传.htaccess文件时,1域名工作得很好,但是另一个站点/域名显示Not Found The requested URL was not found on this server. Additionally, a 404 Not Found _error_ was encountered while trying to use an ErrorDocument to handle the request.。
如果我删除mod重写文件,第二个站点工作并显示,但是第一个站点需要mo
如果输入不存在的文档或文件夹的名称,我的网站通常会正确地返回404 not found错误。
然而,我最近注意到了一些奇怪的事情。我的网站主页被称为index.php,没有任何子目录,因为它只是一个文件,我不使用CMS。
但是当我输入随机子目录(如/index.php/asdfghjk )时,就会显示主页,而不是像我所期望的那样显示404 not found。我检查了我的.htaccess文件,没有发现任何可以解释这种行为的东西。
以前的域名所有者使用joomla,旧站点的结构方式是所有页面都是/index.php的子目录。这是否与我的问题有关,即使我不再使用CMS?
在php.net上有一个示例,如何通过两个步骤获取最后两个域名段:
<?php
//get host name from URL
preg_match("/^(http:\/\/)?([^\/]+)/i",
"http://www.php.net/index.html", $matches);
$host = $matches[2];
// get last two segments of host name
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
e