我不能为我的生活让这个工作。我使用本教程制作了干净的网址:http://www.desiquintans.com/cleanurls。
所以我有我的域名example.com,它是使用GoDaddy在" Linux下使用cPanel控制面板"计划。我上传了一个名为 index.php 的空白文件。在同一个文件夹中,我使用以下代码上传了 .htaccess :
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1
当我输入 example.com/index.php?page=blahblahblah 时,网址不会像应该的那样更改为 example.com/blahblahblah 。它根本没有变化。
我已经在MAMP上尝试了它,它也没有用。我也尝试更改了MAMP的httpd.conf文件,但是没有做任何事情。
我只需要一些漂亮的网址,即使我必须手动说," index.php?id = 12344545 [转到] example.com/mysubpage"对于每个单独的页面。
如何使用.htaccess实现漂亮的网址?
编辑:我实际上并没有对.htaccess文件做任何错误,我只是误解了一个关键的概念,指出我的@Rasclatt:"您必须更改链接,而不是重新格式化地址栏中的内容"。
我只需要将网站的超链接更改为漂亮的网址。