[英].htaccess redirect 404 page not found
我的.htaccess
文件有问题。 由于某些原因,某些域正常工作,而另一些则给我404页面未找到错误。
因此,目前我正在这样输入我的域:
http://mywebsite.com/domain/google.com
应该重定向到:
http://mywebsite.com/whois.php?domain=google.com
使用whois.php?domain=google.com
与任何域都不会给我404错误,但是在某些域上domain/google.com
却会导致404错误。 所以我把它缩小到我的.htaccess
是错误的。
这是我的.htaccess
样子:
RewriteEngine On
RewriteRule ^/?domain/([^/d]+)/?$ /whois.php?domain=$1 [L,QSA]
我尝试了几种不同的方法,包括添加:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ %{REQUEST_FILENAME} [L]
任何帮助,将不胜感激。
尝试这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(domain)/(.*)$ /whois.php?domain=$2 [L,QSA]
因此,基本上任何域之后的内容都将其作为参数传递给脚本。
第2-4行的说明
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.