1

现在我目前有这个正在工作的脚本

.htaccess 文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /profile.php?username=$1

这正是我想要的。它显示:

example.com/userid

代替

example.com/profile.php?username=userid

但现在我试图实现这样的另一个方面。我想拥有:

example.com/c/1234

代替

example.com/c/postpage.php?link=1234

该目录似乎弄乱了我的 .htaccess 代码,我什至无法接近它的工作。

欢迎任何建议。

4

1 回答 1

1

尝试使用以下代码更改.htaccess文件的源:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /profile.php?username=$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^c/([^/]+)$ /c/postpage.php?link=$1
于 2013-05-08T09:04:18.200 回答