首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带有htaccess的Zend框架

带有htaccess的Zend框架
EN

Stack Overflow用户
提问于 2011-07-24 10:47:00
回答 2查看 1.4K关注 0票数 3

我用开发了一个网站。为了处理错误,我想在htaccess文件中添加以下行,这样每次出现错误时,我都可以将用户重定向到相应的文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ErrorDocument 500 /errors/500.html
ErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html

所以我现在在/public文件夹中的htaccess文件如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteEngine on
# Rewrite rules for Zend Framework

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

# Security: Don't allow browsing of directories
Options -Indexes
# PHP settings
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on

ErrorDocument 500 /errors/500.html
ErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html

但是,它似乎不起作用,它也没有将我重定向到这些页面中的任何一个,而是显示了这个典型的错误页面。

服务器错误 该网站在检索http://www.mysite.com/wesgtsgsfd/sgsdf时遇到错误。它可能因维护而关闭或配置不正确。 以下是一些建议:稍后重新加载此网页。HTTP Error 500 (内部服务器错误):当服务器试图满足请求时遇到意外情况。

有没有人想过修复我的htaccess文件,以便Apache能够正确地处理错误并根据错误类型将它们重定向到错误页面。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-24 14:31:13

您要解决的问题已经在ZF的错误控制器中解决了。

请参阅Error_ControllerError_Controller::errorAction()源代码和相应的视图脚本。您可以使用简单的条件轻松地添加另一个视图脚本,或者切换布局:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$this->getHelper('layout')->setLayout('custom404');
票数 3
EN

Stack Overflow用户

发布于 2011-07-24 12:29:03

AFAIK Apache无法处理ZF应用程序引发的错误。这是因为所有的请求都要发送到index.php。在ZF中自定义错误页面并不困难。此外,您可以轻松地保持标准布局。快读将解释如何处理错误,并且很容易自定义错误页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6808888

复制
相关文章
Selenium4 IDE,它终于来了
在之前的文章我介绍了,Selenium4.0的更新路线,其中提到了Selenium IDE的发展。
FunTester
2020/09/08
1.2K0
Selenium IDE
开源,使用者众多,功能强大,方法封装使用便利,可以兼容多种平台和多种开发语言等优点。
wangmcn
2022/07/26
2.7K0
Selenium IDE
Selenium IDE 命令使用——断言
  做UI自动化测试,经常要用到的方法就是——断言。断言主要目的是验证程序是否与预期结果一致,这样我们在程序运行完后知道哪些成功了,哪些失败了。
全栈测试开发日记
2023/02/02
1.4K0
Selenium IDE 命令使用——断言
web爬虫-Selenium IDE安装使用
今天将学习使用一个非常有用的浏览器插件Selenium IDE,用于网站的测试和自动化,这里以谷歌浏览器作为测试。
XXXX-user
2019/07/30
1.5K0
web爬虫-Selenium IDE安装使用
今天,进程告诉我线程它它它它不想活了
上一篇文章我们解剖了进程和线程的本质,进程和线程的实现方式,这篇文章我们来探讨它们是如何通信的,进程告诉我说线程不想活了,我不管它死活,我只想知道我是谁?进程是怎么告诉我的?进程的出现和线程的死亡和我有必然联系吗?文章为你揭露哟上一篇文章我们解剖了进程和线程的本质,进程和线程的实现方式,这篇文章我们来探讨它们是如何通信的,进程告诉我说线程不想活了,我不管它死活,我是谁?进程是怎么告诉我的?进程的出现和线程的死亡和我有必然联系吗?文章为你揭露哟...
cxuan
2020/02/26
5280
今天,进程告诉我线程它它它它不想活了
Selenium IDE命令行运行器
Selenium IDE 通常是从 Chrome 或 Firefox 的 Web 应用商店进行安装的,安装后通过在浏览器的菜单栏中单击其图标来启动它,并进行脚本的录制与编写,之后回放执行该脚本。
wangmcn
2023/01/05
2.2K0
Selenium IDE命令行运行器
Python操作selenium
logging用法 logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("test") pyautogui坐标点击 识别图片 coords = pyautogui.locateOnScreen('1.png') 获取坐标 x, y = pyautogui.ce
骤雨重山
2022/01/17
5800
python爬虫之selenium记录
Chrome浏览器驱动下载地址:http://npm.taobao.org/mirrors/chromedriver/ 基础代码: browser = webdriver.Firefox() //选择浏览器 browser.find_element_by_id().send_keys() //寻找控件通过ID,且发送值selenium browser.find_element_by_id().click() //搜索的按钮的id 叫su ,且点击 browser.quit() //退出并关闭窗口的每一个相关
SingYi
2022/07/14
3240
Selenium 使用问题记录
有些爬虫需要携带sessionStorage中的一个参数, 这个参数是存在浏览器中的, 使用requests获取不到, 只能使用selenium来获取
不止于python
2022/05/31
7670
selenium-ide 开发手册开发过程剪辑:
https://github.com/SeleniumHQ/selenium-ide
一个会写诗的程序员
2018/12/25
1.5K0
编译ffplay并导入IDE断点调试
在我们学习如何使用FFmpeg开发一款简单播放器的时候,ffplay一定是一个非常不错的参考例子
雪月清
2023/02/13
8480
编译ffplay并导入IDE断点调试
Mac 安装 Selenium,并配置 ChromeDriver
Selenium 是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。
hedeqiang
2020/05/06
16.9K0
python selenium select操作
from selenium import webdriver from selenium.webdriver.support.select import Select from time import sleep
用户5760343
2022/05/13
3430
ROS学习记录①:安装、起步和IDE工具
依次打开 File -> Setting -> Editor -> File and Code Templates -> Python Script,添加
小黑鸭
2020/11/24
1.3K0
Centos6.X 下安装并使用VNC的操作记录
VNC是一个的"远程桌面"工具。,通常用于“图形界面”的方式登录服务器,可视化操作。废话不多说了,操作记录如下: 1)安装桌面环境 [root@vm01 ~]# yum -y groupinstall "X Window System" [root@vm01 ~]# yum -y groupinstall "Desktop" [root@vm01 ~]# yum -y groupinstall "General Purpose Desktop" [root@vm01 ~]# yum groupinstall
洗尽了浮华
2018/01/22
2K0
Python爬虫:学习Selenium并使用Selenium模拟登录知乎
现在开始要学习使用Python进行动态爬虫了,而Selenium是来进行动态爬虫的一种工具
龙哥
2018/10/22
3.5K0
Python爬虫:学习Selenium并使用Selenium模拟登录知乎
爬虫篇 | 学习Selenium并使用Selenium模拟登录知乎
最近整理一个爬虫系列方面的文章,不管大家的基础如何,我从头开始整一个爬虫系列方面的文章,让大家循序渐进的学习爬虫,小白也没有学习障碍.
龙哥
2019/10/16
1.6K0
爬虫篇 | 学习Selenium并使用Selenium模拟登录知乎
深入selenium模块基础操作
selenium模块的基本操作 一.模拟浏览器 ​ 谷歌、Firefox、Safari等浏览器 browser=webdriver.Chrome() browser=webdriver.Firefox() browser=webdriver.Safari() browser=webdriver.Edge() browser=webdriver.PhantomJS() 二.访问 上面模拟后的浏览器 browser.get('url') 三.定位网页元素 定位元素的方法: driver.find_element
小小咸鱼YwY
2019/09/11
7270
web爬虫-Selenium进阶操作
继续上一节内容,我们将使用Selenium操作谷歌浏览器抓取多页的数据并将结果保存到CSV文件中。
XXXX-user
2019/07/25
6930
web爬虫-Selenium进阶操作
Selenium鼠标操作事件
日常的UI自动化测试活动中,有时候会用到鼠标操作事件。Selenium WebDriver 给我们提供了一个类来处理这类事件:ActionChains。 ActionChains 类提供了鼠标操作的常用方法:
Altumn
2019/10/21
1.1K0

相似问题

如何让Selenium IDE Test停止并等待用户操作?

158

Selenium IDE记录不工作

23

使用Selenium IDE记录搜索功能

37

Selenium IDE 2.6错误记录

12

使用selenium IDE记录鼠标移动

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文