我购买的网站上的 .htacess 有问题。我使用 Wampserver 尝试编辑 css 设计。 我已经创建了一个虚拟主机 ** artwebsite.local **,rewrite_module 已打开。 但是当我加载网站时,我有这个:
ERR_CONNECTION_REFUSED
info:当我删除网站的文件并尝试使用简单的 php 文件(hello word)时,它正在工作(没有 htaccess。 谢谢你的帮助
httacess :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
#301 > HTTS with www
#RewriteCond %{HTTP_HOST} !^www\. [OR]
#RewriteCond %{SERVER_PORT} 80
#RewriteRule ^(.*) https://www.domain.fr/$1 [QSA,L,R=301]
#301 > HTTS without www
RewriteCond %{HTTP_HOST} ^www\. [OR]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*) https://artwebsite.local/$1 [QSA,L,R=301]
### Rewriting / request uri to router.php ###
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*?)$ router.php [QSA,L]
### Rewriting index and general urls ###
RewriteRule ^index.php$ / [R=301]
RewriteRule ^(fr|en|es|it|ru|ar)/index.php$ /$1/ [R=301,L]
RewriteRule ^(fr|en|es|it|ru|ar)/$ router.php?lang=$1 [L]
RewriteRule ^(fr|en|es|it|ru|ar)$ /$1/ [R]
RewriteRule ^(fr|en|es|it|ru|ar)/index.htm$ router.php [L]
RewriteRule ^(fr|en|es|it|ru|ar)/([.-_/a-z0-9]*).php$ router.php?lang=$1 [QSA]
### Rewriting ulrs ads, shops and page by language ###
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+-([0-9]+)$ router.php?lang=$1&id=$2 [QSA]
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php?lang=$1 [L,QSA]
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php?lang=$1 [L,QSA]
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php?lang=$1 [L,QSA]
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php?lang=$1 [L,QSA]
RewriteRule ^(fr|en|es|it|ru|ar)/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php?lang=$1 [L,QSA]
### Rewriting ulrs ads, shops and page whithout language ###
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+-([0-9]+)$ router.php?id=$1 [QSA]
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php [L]
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php [L]
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php [L]
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php [L]
RewriteRule ^[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+/[ء-يa-zA-ZA-Яа-я0-9-]+$ router.php [L]
### Rewriting all urls containing a php script name ###
RewriteCond %{HTTP_HOST} ^artwebsite\.local
RewriteCond %{REQUEST_FILENAME} (.*)+\.php
RewriteCond %{REQUEST_URI} !^/(invoices/.*)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*?)$ router.php [QSA,L]
ErrorDocument 404 https://artwebsite.local/404
我尝试更改.htacess,wanpserver的配置没问题。
虚拟主机:
<VirtualHost *:80>
ServerName artwebsite.local
DocumentRoot "d:/artweb"
<Directory "d:/artweb/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>