Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
是否在windows服务器上运行php网站的.htaccess文件?是这样吗?_Php_.htaccess_Url Rewriting_Web Config - Fatal编程技术网

是否在windows服务器上运行php网站的.htaccess文件?是这样吗?

是否在windows服务器上运行php网站的.htaccess文件?是这样吗?,php,.htaccess,url-rewriting,web-config,Php,.htaccess,Url Rewriting,Web Config,我用wamp服务器开发了一个PHP网站,我把它放在windows服务器上。 我有一个文件名.htaccess,其中包含URL的重写规则。它在本地主机上工作,但在windows服务器上不工作。 我该怎么办? 我可以创建一个web.config文件吗 先生/女士,请帮帮我,谢谢 您能显示.htaccess代码吗? 或者在.htaccess文件上尝试此代码。 如果有SSL,请使用https代替HTTP RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.

我用wamp服务器开发了一个PHP网站,我把它放在windows服务器上。 我有一个文件名
.htaccess
,其中包含URL的重写规则。它在本地主机上工作,但在windows服务器上不工作。 我该怎么办? 我可以创建一个web.config文件吗


先生/女士,请帮帮我,谢谢 您能显示.htaccess代码吗? 或者在.htaccess文件上尝试此代码。 如果有SSL,请使用https代替HTTP

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
使用此代码

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^home index.php [NC,L]
RewriteRule ^login login.php [NC,L] 
RewriteRule ^logout logout.php [NC,L] 
RewriteRule ^category category.php [NC,L] 
RewriteRule ^cat_id/([^/]*)$ /doha_classified/ad_list.php?cat_id=$1 [L] 
RewriteRule ^ad_id/([^/]*)$ /doha_classified/search_an_ad.php?ad_id=$1 [L] 
好的,让我们试试这个

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^index index.php [L,QSA]
RewriteRule ^home index [L,QSA]
仅当工作为另一个页面添加时才用于主页。

Options+在RewriteRule^home index.php[NC,L]RewriteRule^login login.php[NC,L]RewriteRule^logout logout.php[NC,L]RewriteRule^category.php[NC,L]RewriteRule^cat_id/([^/]*)$/doha_classified/ad_list.php?cat_id=$1[L]重写规则^ad_id/([^/]*)$/doha_classified/search_an_ad.php?ad_id=$1[L]