0

我该怎么做呢?有很多关于这个的话题,但我尝试了所有这些,但没有奏效。

有人可以给我一个详尽而广泛的答案,因为我几乎没有经验.htaccess吗?

4

2 回答 2

2
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule (.*)/ index.php?p=$1
于 2012-04-27T10:46:47.373 回答
1

从脑海中,所以可能需要一些调整

RewriteEngine on
RewriteRule ^([^.]*)/?$ index.php?p=$1 [L]

这将(在内部!)发送example.com/xxx/example.com/index.php?p=xxx

因此,index.php您可以像往常一样做任何您想做的$_GET['p']事情,但用户会将网站视为index.example.com/xxx

于 2012-04-27T10:47:21.910 回答