是否在windows服务器上运行php网站的.htaccess文件?是这样吗?
我用wamp服务器开发了一个PHP网站,我把它放在windows服务器上。 我有一个文件名是否在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\.
.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]