url 在 Godaddy 动态 php 页面上重写

url rewrite on godaddy dynamic php pages

我正在尝试 url 重写 php 动态页面。重写将它们发送到页面,但我收到 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= [NC,L]

如有任何帮助,我们将不胜感激。

试试这个:

Options +FollowSymlinks -MultiViews -Indexes

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Za-z]{3,}\s/+coinShowPage\.php\?coinshow=([^\s]+) [NC]
RewriteRule ^ http://www.SiteName.com/%1? [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ coinShowPage.php?coinshow= [QSA,L]