2012-09-25 150 views
-3

我的网站有问题,我无法查看viewprofile.php找不到:在此服务器上找不到请求的URL /viewprofile.php

这是我的.htaccess文件。

RewriteEngine on 
RewriteRule (.*)-(.*).htm$ viewprofile.php?id=$1 
RewriteRule (.*).htm$ viewprofile.php?id=$2 
RewriteRule viewads(.*)\.htm$ viewads.php?id=$1 
RewriteRule (.*)&(.*)\.htm$ homeads.php?id=$2 
RewriteRule (.*).htm$ profile_city.php?id=$1 
RewriteRule (.*).htm$ profile_cast.php?id=$1 


RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 
ErrorDocument 404 /viewprofile.php 

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^waytonikah.com [NC] 
RewriteRule ^(.*)$ http://waytonikah.com/$1 [L,R=301] 
+0

如果您能给我们一些代码,然后我们会 – Gautam3164

+1

我想我已经看到了同样的问题昨天.. –

+0

试涂放规则之前的'^':'RewriteRule ^(。*)。htm $ viewprofile.php?id = $ 2'然后尝试查看url http://waytonikah.com/test.htm是否正常工作 –

回答

1

这是一个重定向循环:

RewriteCond %{HTTP_HOST} ^waytonikah.com [NC] 
RewriteRule ^(.*)$ http://waytonikah.com/$1 [L,R=301] 

这条规则做到这一点:

  1. 网址http://waytonikah.com/,提出要求
  2. 是主机waytonikah.com
  3. 如果是的话,重定向到http://waytonikah.com/
  4. 网址为http://waytonikah.com/,提出要求
  5. 是主机waytonikah.com
  6. 如果是的话,重定向到http://waytonikah.com/

相关问题