现在我正在使用这个正在运行的脚本
.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代码,我甚至无法接近它的工作。
欢迎任何建议。
答案 0 :(得分: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