草庐IT

clean-url

全部标签

php - 如何将 URL 变量传递给 Silverstripe 中的表单

我正在开发一个应该能够处理以下URL的自定义电子邮件表单:http://www.example.com/email默认为通用电子邮件地址。http://www.example.com/email/Office/1从Office模型获取电子邮件联系方式,ID1http://www.example.com/email/Staff/96从Staff模型获取电子邮件联系方式,ID96我以为我可以通过访问普通的$Action/$ID变量来做到这一点-但被路由文档完全搞糊涂了:https://docs.silverstripe.org/en/3.3/developer_guides/control

php - 使用 Mod Rewrite 更改 URL 结构

我想通过htaccess为PHP网站使用modrewrite。网址结构如下:example.com/ex.php?ez=DF004AE它必须变成:example.com/ex/DF004AE.htm添加到我的.htaccess中的正确脚本是什么? 最佳答案 使用这个:RewriteEngineOnRewriteRule^ex/([^/]*)\.htm$/ex.php?ez=$1[L]它将为您提供以下URL:example.com/ex/DF004AE.htm如果您打算将其设为.html(而非.htm),只需在RewriteRule中

php - Laravel 5.2 使用 url get 参数创建查询以选择字段、匹配字符串和排序

我看到一些API具有可以在url中构造的简单查询。例如,我有带有产品模型的产品表。产品表属性:编号产品名称条形码类别编号描述价格如何在url中查询如下(fields参数表示选择那些指定的字段):http://example.com/product?fields=id,product_name,price,barcode&sortby=price或者可能像这样使价格等于10.00:http://example.com/product?fields=id,product_name,price,barcode&price=10.00我知道在laravel中我们可以使用$request->ha

php - 在此服务器上找不到请求的 URL/登录名

我正在尝试在我的机器上设置本地WP环境。我的.htaccess文件(与我的index.php文件位于同一文件夹中)如下所示:#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]#ENDWordPress我的MAMP数据库应该设置正确每次我尝试在浏览器中查看网站时,我都会得到:NotFoundTherequestedURL/

PHP AltoRouter 仅提供基本 URL

我是PHP新手,我正在使用AltoRouter设置一个简单的路由。下面是我的index.php和.htaccess文件,它们位于路由文件夹中,即/var/www/html/我正在使用Apache2来提供网页。索引.phpmap('GET','/',function(){require__DIR__.'/views/home.php';});$router->map('GET|POST','/login',function(){require__DIR__.'/views/login.php';});$router->map('GET','/signup',function(){requ

Php - 使用 url 获取文件大小

我正在尝试从远程url获取图像的文件大小,我正在尝试这样做:$remoteUrl=$file->guid;//remoteurlexample:http://myApp/wp-content/uploads/2017/05/Screen-Shot-2017-05-08-at-10.35.54.png$fileSize=filesize($remoteUrl);但是,我得到:filesize():statfailedforhttp://myApp/wp-content/uploads/2017/05/Screen-Shot-2017-05-08-at-10.35.54.png

php - Codeigniter 3.1.6 - 如何从 url 中删除 index.php

我正在开发codeigniter3.1.6。我添加了.htaccess文件。我还将base_url路径更改为我的项目路径,从index_page中删除了index.php并更改了url_protocol到REQUEST_URI。仍然,当我将url重定向到任何Controller方法时,它会抛出错误,如“找不到您请求的页面。”我还搜索并应用了不同的.htaccess,但它不起作用。如果我在base_url末尾添加/index.php那么它可以工作但它是错误的。它应该在没有index.php的情况下工作。只有3.1.6给出了这个问题。注意:codeigniter-3.1.4工作正常,只是这

php - 如何将多个 url/path 合并到多维数组中?

我有这样的数组:$path=array([0]=>site\projects\terrace_and_balcony\mexico.jpg[1]=>site\projects\terrace_and_balcony\new_york.jpg[2]=>site\projects\terrace_and_balcony\berlin.jpg[3]=>site\projects\terrace_and_balcony\Kentucky.jpg[4]=>site\projects\terrace_and_balcony\Utah.jpg[5]=>site\projects\terrace_an

php - 如何使用变量对 URL 进行 URLENCODE?

我需要对此进行URLENCODE:然后在另一边解码。我该怎么做??? 最佳答案 'chart.php?api_url='.urlencode('http://0.chart.apis.google.com/chart?'.$chart1title.$chart1type.$chart1size.$chart1barsize.$chart1gridlines.$chart1data.$chart1color.$chart1bgcolor.$chart1visibleaxis.$chart1axislabels.$chart1axisd

php: 使用 cURL 获取 url 内容 (json)

我想访问https://graph.facebook.com/19165649929?fields=name(显然它也可以通过“http”访问)使用cURL来获取文件的内容,更具体地说:我需要“名称”(它是json)。由于allow_url_fopen在我的网络服务器上被禁用,我不能使用get_file_contents!所以我这样尝试:使用该代码,我得到了一个空白页面!当我使用另一个页面时,比如http://www.google.com它就像一个魅力(我得到了页面的内容)。我猜facebook正在检查一些我不知道的东西......它会是什么?我怎样才能使代码工作?谢谢!