我一直在试图找出urlrewriting。而我仍然没有真正理解它。 所以我想这:Htacces网址重写不起作用
Options -Indexes +ExecCGI
AddHandler cgi-script .cgi .pl
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteRule ^home/? index.php
RewriteRule ^forum/?$ forum.php [L,NC]
RewriteRule ^forum/([a-z0-9-]+)/?$ forum.php?catagory=$1 [L,QSA,NC]
RewriteRule ^login/? loginpage.php
RewriteRule ^register/? registerpage.php
RewriteRule ^servers/? servers.php
RewriteRule ^profile/? profile.php
RewriteRule ^profile/([A-Za-z0-9-]+)/?$ profile?user=$1
RewriteRule ^members/? memebers.php
而且我很清楚没有工作,我的网页甚至不会加载任何正常更
当我用正常的URL:
forum/?catagory=test
这作品非常好,会告诉我一切。我不明白为什么URL重写不起作用!甚至尝试过发电机和其他一些东西。它不会工作
你有'RewriteEngine On'和'RewriteBase /' – CIRCLE 2014-12-05 16:12:12
首先,是的。我现在添加的第二件事,但它没有帮助。 – Sjenkie 2014-12-05 16:14:50
如果你去'/ forum/test'会怎么样?你会得到一个404错误或做forum.php加载没有类别? – 2014-12-05 16:44:14