我有一个.htaccess,内容如下
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^([a-z0-9'-]+) /index.php?page_name=$1 [L]
我想要链接 单击http://www.solublesilicates.com/our-services
时应显示为http://www.solublesilicates.com/?page_name=our-services
。请帮忙。
RewriteRule ^([a-z0-9'-]+)$ /index.php?page_name=$1 [L, QSA]
只需将其更改为上述内容即可。应该完美地工作。
语法有误。您的正则表达式应以 $ 符号结尾
RewriteRule ^([a-z0-9'-]+)$ /index.php?page_name=$1 [L]
将重写规则更改为
RewriteRule ^([A-Za-z0-9'-]+) index.php?page_name=$1 [L,QSA]