我正试图“清理”我的网址,看起来像这样
http://www.smokescreencreative.co.uk/index.php?pid=graphicdesign
看起来像这样
http://www.smokescreencreative.co.uk/graphicdesign
我尝试过使用htaccess但我无法让它工作,任何想法或建议都会受到欢迎。 我试过的htaccess代码如下(第一行是我的网站主机放在文件中已经存在的内容)
AddType application/x-httpd-php .php .html .htm
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/(\w+)*$ ./index.php?pid=$1
我也试过了一些变体,我在^之后删除了/,从索引之前删除了./。从索引之前和*之前的$,但这些变化似乎没有任何区别。
感谢您的帮助!
答案 0 :(得分:0)
确保您的链接位于此类
中http://www.smokescreencreative.co.uk/graphicdesign
并在.htaccess中使用此代码。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php?pid=$1 [L]