我需要有关此问题的帮助,我目前正在使用此htaccess文件
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{THE_REQUEST} \s/+(?:index\.php)?\?show=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=302,L]
Header set X-UA-Compatible "IE=Edge,chrome=1"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?show=$1 [L,QSA]
当我打开这个网址时:
www.domain.com/index.php?show=about
它将其显示为url:
www.domain.com/about
我需要能够显示一个页面,其内容根据变量而变化, 让我说我得到了
www.domain.com/index.php?show=page&title=android
www.domain.com/index.php?show=page&title=ios
应显示以下网址
www.domain.com/android
www.domain.com/ios
这可能与htaccess有关吗?
手头之前非常感谢
答案 0 :(得分:0)
RewriteCond %{THE_REQUEST} /index\.php\?show=page&title=([^\s&]+)$ [NC]
RewriteRule ^ /%1? [R=302,L]
请将代码段放在Header
指令之前。希望它有所帮助。