【发布时间】:2015-03-06 15:07:42
【问题描述】:
我正在尝试对 php 动态页面进行 url 重写。重写将它们发送到页面,但我收到 404 错误。在我的 php 页面中,我使用 $coinshow =$_REQUEST['coinshow'];
我想从 sitename.com/coinShowPage.php?coinshow=XyzShow 转到 sitename.com/XyzShow 或者我也会对 sitename.com/coinshows/XyzShow 感到满意。
请注意 coinShowPage.php 是我唯一需要重定向的页面。
这是 .htaccess 文件
RewriteEngine On<br>
RewriteCond %{THE_REQUEST} ^[A-Za-z]{3,}\s/+coinShowPage\.php\?coinshow=([^\s]+) [NC]
RewriteRule ^ http://www.SiteName.com/%1? [R=301,L]
我已经尝试了以下方法,但没有成功
RewriteEngine On
Options +FollowSymlinks -MultiViews -Indexes
RewriteBase /
RewriteRule ^/([0-9]+)/?$ coinShowPage.php?coinshow=$1 [NC,L]
任何帮助将不胜感激。
【问题讨论】:
标签: php apache .htaccess mod-rewrite