如何缩短我的网址,如Facebook做用户个人资料页面

时间:2015-12-22 15:00:13

标签: php .htaccess mod-rewrite

我正在尝试缩短我的网站网址,例如

mysite.com/asoebi/myevent代替mysite.com/asoebi/index.php?event=myevent

但每次我尝试更改我的.htaccess文件时都会出错

enter image description here

这里是.htaccess代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^index/(\w+)$ ./index.php?event=$1

</IfModule>

2 个答案:

答案 0 :(得分:0)

你必须在apache中启用mod_rewrite才能工作。

答案 1 :(得分:0)

将此文件放在.htaccess文件夹

中的/public_html/asoebi/文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /asoebi/
RewriteRule ^(.*)$ index.php?event=$1 [L]

</IfModule>

同时从上面发布的主htaccess文件中删除最后一个重写