所以我有这个hatcess mod重写:
Options +FollowSymlinks
Options -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.com
RewriteRule (.*) http://mysite.com/$1 [R=301,L]
RewriteRule ^/(.*)$ find.php?q=$1 [NC]
RewriteRule ^/(.*)/([0-9])$ find.php?q=$1&psl=$2 [NC]
RewriteRule ^/(.*)/(.*)-links$ find.php?q=$1&hostas=$2 [NC]
RewriteRule ^/(.*)/(.*)-([0-9]+)$ details.php?id=$3 [NC]
问题是它在我的一个域上完美运行,并且它在同一服务器(hostgator)上托管但在其他目录中的其他域上给出 404 错误。所需的文件 find.php 和 detals.php 确实存在于两个目录中。任何建议为什么它不起作用?