php网页Not fonud,thinkphp not found 不能运用urlrewrite

博客主要讲述ThinkPHP无法使用URL重写的问题,报错显示请求的URL未找到。问题出在处理PHP的URL重写功能时出错,解决方法是按官方手册操作,开启服务器的URL_REWRITE模块。还给出了Apache的具体配置过程,配置后可去掉URL里的index.php。

thinkphp not found 不能使用urlrewrite

Not Found

The requested URL /personnel/test was not found on this server.

服务器是APACEH

[Tue Jun 21 10:19:18 2011] [error] [client 127.0.0.1] File does not exist: D:/work3/personnel/test

解决方法

这个主要是在处理PHP 的URL重写功能时出错,这个按官方手册即可处理

通常癿URL 里面含有 index.php,为了达刡更好癿SEO效果可能需要去掉URL 里面癿 index.php ,

通过URL重写癿方式可以达刡返种效果,通常需要朋务器开启URL_REWRITE模块才能支持。

下面是Apache癿配置过程,可以参考下:

1、httpd.conf配置文件中加载了mod_rewrite.so模块

2、AllowOverride None 将None改为 All

3、确保URL_MODEL讴置为2

4、把.htaccess 文件放刡入口文件癿同级目录下

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

重启Apache乀后,原来癿

http:///index.php/Blog/read/id/1

就可以通过讵问

http:///Blog/read/id/1

### inittab文件介绍 inittab是一个不可执行的文本文件,被要求按照固定的格式书写,便于init进程识别。它是Linux系统初始化配置文件,每一行都是一个登记项,结构为:identifier:run_level:action:process [^2]。 ### inittab文件作用 inittab文件在Linux系统启动过程中起着关键作用,它控制着系统的初始化过程和运行级别转换。例如,它可以决定系统启动时要执行哪些脚本、启动哪些服务等。以`id:3:initdefault:`这一常见配置为例,它指定了系统默认的运行级别为3。当系统启动时,init进程会读取这一配置,然后以3为参数运行`/etc/rc.d/rc`脚本,该脚本会去执行`/etc/rc.d/rc3.d/`目录下的所有rc启动脚本,这些脚本实际上是指向`/etc/rc.d/init.d/`目录下真正启动脚本的链接文件,从而完成系统在该运行级别下的初始化工作 [^4]。 ### inittab文件配置 - **identifier**:是登记项的唯一标识符,用于区分不同的登记项。 - **run_level**:指定该登记项在哪些运行级别下生效。可以是单个数字,也可以是多个数字的组合,如`234`表示在运行级别2、3、4下都生效。 - **action**:定义了init进程对该登记项的处理方式,常见的action有: - **respawn**:如果相应的进程还不存在,那么init就启动该进程,同时不等待该进程的结束就继续扫描`/etc/inittab`文件;当该进程死亡时,init将重新启动该进程。如果相应的进程已经存在,那么init将忽略该登记项并继续扫描`/etc/inittab`文件 [^3]。 - **initdefault**:指定系统的默认运行级别。 - **process**:指定要执行的进程或脚本。 ### inittab文件使用 当`/etc/inittab`文件出现错误或者丢失时,可能导致无法启动系统,启动系统时会提示出”INIT No inittab file fonud”的错误提示信息。恢复丢失的inittab文件有两种实用的修复方式(具体修复方式未在引用中详细提及) [^1]。 ### 示例配置 ```plaintext id:3:initdefault: # 以3为参数运行/etc/rc.d/rc脚本 3:3:wait:/etc/rc.d/rc 3 # 当tty1终端空闲时,启动getty程序提供登录界面 tty1:2345:respawn:/sbin/mingetty tty1 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ougexingfuba

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值