我需要一些帮助才能重写我的网址。我坚持一个非常简单的事情,但正则表达给我头痛。 因此,我的网站在其根目录下处理“index.php”文件,该索引调用参数中指定的页面。
例如: mywebsite / index.php?page = home 为了使它更清洁,我想只保留参数并添加“html”。
可以使用 mywebsite / home.html
查看 mywebsite / index.php?page = home这是我现在的htaccess:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/([a-z0-9\-]+)\.html$ /index.php?page=$1 [L]
感谢您的帮助!
答案 0 :(得分:0)
尝试这样,
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+).html$ index.php?page=$1 [QSA,NC,L]