我需要你的帮助,因为.htacces文件,当我把它放在服务器上我得到内部服务器错误,当我delet它我可以看到网站onligne,但可能链接的问题,链接的标题成为链接.html当然在跟着它找不到页面之后(正常因为,真正的链接是它的mysite / offers.php?id =
这是.htacces的副本:
IndexIgnore */.??* *~ *# */HEADER* */README* */_vti*
php_value post_max_size 96M
php_value upload_max_filesize 96M
php_value max_execution_time 0
php_value memory_limit 96M
# Changement d'extension
RewriteCond %{HTTP_HOST} !^www.mysite.com$
RewriteRule ^(.*) http://www.mysite.com/$1 [QSA,L,R=301]
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName mysite.com
AuthUserFile /home/larbi/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/larbi/public_html/_vti_pvt/service.grp
RewriteEngine on
RewriteRule ^([0-9]+)-(.*)-.*$ offres.php?lang=$2&id=2_$1 [L]
RewriteRule ^prestations.php$ offres.php?id=2_1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /erreur_404.html
waiitng你回答,非常感谢你
答案 0 :(得分:0)
您的htaccess文件没有任何问题,但要确保这些:
确保已启用mod_rewrite。它应该是httpd.conf中的一行,如下所示:
LoadModule rewrite_module modules/mod_rewrite.so
确保存在文件/erreur_404.html
,如果该文件丢失,重写引擎将循环。
此外,请确保/offres.php
存在,如果该文件丢失,重写引擎将重定向到/erreur_404.html
。