phphtaccess
Ⅰ php .htaccess配置404跳转 相对路径失效
把 ErrorDocument 404 /亏芹悔首帆notfound.php 修改成这样的试销正试 ErrorDocument 404 /./notfound.php
Ⅱ PHP伪静态.htaccess文件中GET参数获取问题
RewriteRule ^action-(\w+).html?(.*?)$ index.php?a=$1$2 [QSA,L]
正则规则裏第一个分组是a的值,后面的是query string的值。这是一个参考,具体可能要根据运滚知实际需求备码做更好的正则匹配。旁消
Ⅲ 怎么让IIS支持PHP的.htaccess文件
抱歉,IIS能支持枝轿.htaccess这念搭困种仔念格式的httd.ini文档,但是,肯定会出错,因为APACHE平台下的
.htaccess
文件代码和
httpd.ini代码有一些是不同的。
你只能将
.htaccess转为httpd.ini
Ⅳ php空间怎么用htaccess实现单一的URL跳转
RewriteEngine on
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
这个是我的htaccess,功帆返能是把:域名index.php后面的"index.php"隐藏掉,你可态迅饥以根据这个,昌银修改出你自己要的哪种.
Ⅳ php禁止打开网站下txt文档
php是禁止不了的,访问txt的时候不会触发php脚本,只能用.htaccess文件,将.txt静态化,建立陆历.htaccess文件,将下面的代码贴入。如果原有.htaccess文件就将下面的代码放到末尾,如果已有RewriteEngine on 就不贴RewriteEngine on
代码:
RewriteEngineon
RewriteRule([a-zA-Z0-9.-/]{1,}).txt$index.php
这样当别裂旅人访问你网站早源搜的txt的时候就自动跳转到首页了。但是txt文件名必须是英文字母和数字
Ⅵ htaccess如何自定义php后缀
首先,apache配置下,有一个配置表示默认将后缀为.php的文件进行解析,当然你可以进行配置,改成其它后缀的。不过你既然有.htaccess文件了,为什么要加那个后缀呢?一碰皮般里面的规则如下
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfMole>
定义好这个规则后就不用加text.php了。只不过,apache一般默认解笑拍差析的是index.php,所以我贺胡提供的规则也是默认指向index.php的。
Ⅶ php用.htaccess文件,重定向到首页
linux服务器的301重定向
将整个站点从老服务器拷贝(或者重新发布)到新服务器上,接下来看看老服务器如亏的根目录下,是否有一个叫做.htaccess的文件。如果没有也没关系,使用任何的纯文本编辑器创建一个即可,如果有,只需用文本则悉编辑器打开它,并将301重定向的代码写入渣盯神其中就行了,添加的内容取决于你要实现的功能。
1. 整站重定向:
Redirect
301
/
http://www.newdomain.com/
2.
重定向一个目录
(例如/olddir)的内容和所有子目录 :
Redirect
301
/olddir
http://www.newdomian.com/newdir/
3.
重定向到另一个单独页面
:
Redirect
301
/olddir/page1.html
http://www.newdomain.com/newdir/newpage.html
这是其中的几种方法,重定向的方法很多,更多请参考
http://blog.purstar.net/website/301-moved-permanently.html
Ⅷ 网站打不开 PHPCMS写的网站 提示htaccess文件无法读取
出现这个问题一般是权限问题,你的服务器应该是源铅linux的吧。
第一种:给.htaccess权限,
方法可用chmod命令来修改文件权限。
chmod 777 htaccess
第二种,如果不需要用到phpcms伪差裂锋静虚晌态则可以删除.htaccess文件。
Ⅸ php的.htaccess文件301重定向到首页时 后面的参数不能去掉怎么办
首先先更正一下你的问题。.htaccess不属于php,而是apache的mod_rewrite mole的配置文件。
RewriteRule有很多可以用的参数,一般很常用的301是[R=301,QSA,L]。这里一共用到三个参数
R=301 - redirect using 301 header 用301 header重定向
QSA - maintain query string 保答梁持url参数
L - last rewrite rule 当这条数源RewriteRule被满足后不再运行一下的RewriteRule
估计你清毕运使用了QSA所以参数被保留了。改成[R=301,L]就行了。
Ⅹ php htaccess文件怎么修改默认文件
自定义默认文件虚念的使用格式:
sql">DirectoryIndexfilename.html
可以自定义多个默认页面,每个页面之间留空格,越在前面,优先圆誉核级橘掘越高:
DirectoryIndexindex.htmlindex.htmdefault.html