hq22 发表于 2013-11-25 15:47

如何配置apache使index.php/abc/这样的url不能访问?

现在访问index.php/abc都能显示出来index.php的文字内容,但是网页排版乱了,因为取不到css
怎么配置可以使index.php/abc这样的url得到找不到该页?
是编译安装的

nbrr 发表于 2013-11-26 17:25

这样的话,如果你有一个目录叫作abc.php,这个目录下所有的文件也就看不到了
RewriteEngine on
RewriteRule \.php.+ -

hq22 发表于 2013-12-10 16:39

本帖最后由 hq22 于 2013-12-10 19:24 编辑

那如何301转向到相应的.php文件呢?
比如abc.php/def 301转到abc.php。就是把/def直接截掉

hq22 发表于 2013-12-10 19:45

试出来了。
RewriteBase /
RewriteRule ^(.*)\.php.+ $1\.php

刚开始没加RewriteBase / 结果跳转到绝对目录下了。

webdna 发表于 2013-12-30 14:05

没事找事做。index.php都一并去掉更省事
页: [1]
查看完整版本: 如何配置apache使index.php/abc/这样的url不能访问?