Php htaccess不会重写
my htaccess有许多重写规则,由于某些原因无法重写/工作: 范例 上下文:当您要注册时,请单击“注册”,然后单击“提交”,它会将您带到以下链接:www.sanchexpaycut.com/home 规则: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]文件不存在:/
重写规则^([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是否工作,等等,刚刚更新。。。谢谢你的调查