Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php htaccess不会重写_Php_Apache_.htaccess - Fatal编程技术网

Php htaccess不会重写

Php htaccess不会重写,php,apache,.htaccess,Php,Apache,.htaccess,my htaccess有许多重写规则,由于某些原因无法重写/工作: 范例 上下文:当您要注册时,请单击“注册”,然后单击“提交”,它会将您带到以下链接:www.sanchexpaycut.com/home 规则: 重写规则^([a-zA-Z0-9_-]{3,30})/?$index.php?页面=$1[L] 规则将/应该输出的内容: 发生了什么:404未找到错误 错误日志:[Sun May 26 09:10:20 2013][error][client 24.91.118.174]文件不存在:/

my htaccess有许多重写规则,由于某些原因无法重写/工作:

范例 上下文:当您要注册时,请单击“注册”,然后单击“提交”,它会将您带到以下链接:www.sanchexpaycut.com/home

规则:
重写规则^([a-zA-Z0-9_-]{3,30})/?$index.php?页面=$1[L]

规则将/应该输出的内容:

发生了什么:404未找到错误

错误日志:[Sun May 26 09:10:20 2013][error][client 24.91.118.174]文件不存在:/var/www/vhosts/patmccoy.me/sanchez/home,请参考:

对名称底部的页面也执行相同的操作:

链接:http://sanchezpaycut[dot]com/page#u 2#列表 规则: 重写规则^([a-zA-Z0-9_-]{3,30})/?$index.php?页面=$1[L]

应该发生什么:http://sanchezpaycut[dot]com/index.php?page=page#u 2#列表 发生了什么:404

任何帮助都会很棒的谢谢

服务器信息:mediatemple dv-mod rewrite已检查并正确安装

htaccess文件

RewriteEngine On

DirectoryIndex index.php


RewriteRule ^([a-zA-Z0-9_-]{3,30})/([^/]+)/([^/]+)?$ index.php?page=$1&s=$2&o=$3 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})/([^/]+)/([a-zA-Z0-9_]+)/([^/]+)?$ index.php?page=$1&s=$2&o=$3&p=$4 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})/([^/]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([^/]+)?$ index.php?page=$1&s=$2&o=$3&p=$4&q=$5 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})/([^/]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9]+)/([^/]+)?$ index.php?page=$1&s=$2&o=$3&p=$4&q=$5&r=$6 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})/([^/]+)?$ index.php?page=$1&s=$2 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})/?$ index.php?page=$1 [L]

RewriteRule ^([a-zA-Z0-9_-]{3,30})?$ index.php?page=$1 [L]

ErrorDocument 404 /404

我在我的网页上举了一个例子。这是我的
.htacces
文件,它工作正常

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d [OR]    
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^.*$ - [L]

RewriteRule ^desene/categoria-(.*)/(.*)$ index.php?action=selectcategorie&categorie=$1&pag=$2
RewriteRule ^desene/categoria-(.*) index.php?action=selectcategorie&categorie=$1
RewriteRule ^top-desene/categoria-(.*)/(.*)$ index.php?action=top-desene-categoria&categorie=$1&pag=$2
RewriteRule ^top-desene/categoria-(.*) index.php?action=top-desene-categoria&categorie=$1
RewriteRule ^desene/tehnica-(.*)/(.*)$ index.php?action=selecttehnica&tehnica=$1&pag=$2
RewriteRule ^desene/tehnica-(.*) index.php?action=selecttehnica&tehnica=$1
RewriteRule ^top-desene/tehnica-(.*)/(.*)$ index.php?action=top-desene-tehnica&tehnica=$1&pag=$2
RewriteRule ^top-desene/tehnica-(.*) index.php?action=top-desene-tehnica&tehnica=$1
RewriteRule ^contact index.php?action=contact
RewriteRule ^login index.php?action=login
RewriteRule ^desen/(.*)$ index.php?action=desen&iddesen=$1

你能提供完整的信息,并做一些调试吗?您的完整访问权限是什么?是否正确安装了apache模块?(是否有任何重写工作),您的htaccess是否工作,等等,刚刚更新。。。谢谢你的调查