草庐IT

LOGIN_URL

全部标签

php - htaccess url 重写如果文件不存在*或*特定目录

我有一个htaccess重写规则,如果请求的文件不存在则重写,但如果请求属于特定目录,我也希望这条规则忽略这条规则。但是,我不确定如何执行此操作。我目前的重写规则是这样的:RewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$/index.php/$1[L]您将如何修改以忽略特定目录? 最佳答案 RewriteBase/RewriteCond%{REQUEST_URI}!^/foldernameRewriteCond%{REQUEST_FILENAME}!-fRe

php - Codeigniter 的 redirect() 和非标准 url

Codeigniter不会正确重定向“url”oauth://application,像这样将其固定在当前域之后:http://mywebsite.com/index.php/oauth://application代码如下所示:redirect("oauth://application","location");//changingtorefreshdoens'tworkeither.知道如何让它工作吗?我正在尝试重定向到Android应用。非常感谢。 最佳答案 不妨使用PHP的原生header函数:header('Location

php - Twitterbot 是否遵循 Twitter 卡片的 url 重定向?

我正在为我的网站设置Twitter卡片。https://dev.twitter.com/docs/cards我们有一个自定义的短url,我们的推文按钮发布它重定向到一个SEO友好的url。我的问题是,我是否需要在重定向页面和最终页面上都添加元数据标记?我正在使用PHP的header:location();重定向到SEO友好页面。感谢任何输入! 最佳答案 不,重定向的URL会被Twitter自动跟踪,因此您只需要在永久链接上集成Twitter卡片:请参阅此处(使用bit.lyURL指向集成了Twitter卡片的500像素页面):

php - 只允许在 Codeigniter 中看到路由中指定的 URL

如果我有一个名为articles的Controller,它有一个名为view_articles的方法,用户可以输入http://example.com/articles/view_articles/some-post并让它返回一个页面。我已将路线指定为http://example.com/article/post-name.我怎样才能使路由中指定的URL可见?有没有办法让articles/view_articles/some-post显示404而不是显示与路由URL相同的页面?出于SEO目的,我正在努力防止重复。 最佳答案 您始终可

php - 使用 salt login 的 Symfony 2 总是返回 Bad credentials

如果我使用salt来解码我的密码,登录总是返回“Badcredentials”。我正在使用Fixture创建一些测试数据:publicfunctionload(ObjectManager$manager){$encodeFactory=$this->container->get('security.encoder_factory');$user=newUser();$user->setUsername('admin');$user->setEmail('webmaster@aranox.de');$encoder=$encodeFactory->getEncoder($user);$u

php - 如何从网站 url 中隐藏 .html 扩展名

我知道以前有人问过这个问题,但有没有人知道隐藏.html扩展名的好方法。我已经尝试了很多代码和来自https://stackoverflow.com/的许多答案但我没有看到结果。那是我再问你一次我有一个静态网站,我想删除扩展程序以清理我的网址。我正在处理静态html文件。在删除扩展之前,url将显示为website.com/about.html。删除扩展后,它看起来像website.com/about。希望这很清楚。我有一个.htaccess文件,我尝试了很多代码,但它不起作用。下面是一些代码RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-

php - 如何使用 php dom xpath 或正则表达式获取样式表 URL?

我正在构建我的自定义库以合并所有屏幕css样式表,但我不确定如何仅获取媒体类型screen的样式表。例如:@importurl("http://static.php.net/www.php.net/styles/phpnet.css");@importurl("http://static.php.net/www.php.net/styles/site.css");@importurl("http://static.php.net/www.php.net/styles/print.css");鉴于上面的字符串,我只想提取href和url值。我不知道该怎么做。虽然我确实尝试过:preg_m

php - 检查 url 上是否存在 pdf 文件?

这是我用来从给定url下载特定pdf文件的代码。如果该url中有许多名为file1.pdf、file2.pdf等的文件怎么办?我如何在运行循环时检查,何时结束循环,因为文件数量有限?请帮忙! 最佳答案 检查404代码:$httpCode=curl_getinfo($handle,CURLINFO_HTTP_CODE);if($httpCode==404){/*fileNOTfound*/}检查mime类型:$mimeType=curl_getinfo($ch,CURLINFO_CONTENT_TYPE);if($mimeType==

php - WordPress 内部 URL 重写是如何工作的?

Wordpress的htaccess文件(通常)如下所示。RewriteEngineOnRewriteBase/wordpress/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./wordpress/index.php[L]使用此重写规则,Apache将未找到的URL重定向到index.php。然后PHP处理URL并为我们提供相关数据。我在很多地方都读过这个。但实际上PHP是如何重定向的呢?我想了解此重定向背后的技术。我的意

php - codeigniter 在 url 中的方法之前传递参数?

我试图将参数传递给CodeIgniter上的Controller,但我希望url是这样的:mywebsite/profile/{user_id}/about不是这样的:mywebsite/profile/about/{user_id}所以有可能吗?我们该怎么做? 最佳答案 这对我有用,我刚刚测试过:在routes.php中创建一个新路由,如下所示:$route['profile/(:any)/about']='profile/about/$1';这将重写URL,例如“yoursite.com/profile/about/23”到“y