如何从.htaccess中的URL中删除数字
这是我的.htaccess的代码如何从.htaccess中的URL中删除数字,.htaccess,mod-rewrite,numbers,rewrite,.htaccess,Mod Rewrite,Numbers,Rewrite,这是我的.htaccess的代码 RewriteEngine on RewriteRule ^play/([0-9]+)_(.+)$ file.php?f=$1&name=$2 [L] 我的链接是 sitename.com/play/399_Beauty_Barbie_hair 但是,我希望它是这样的 sitename.com/play/Beauty_芭比_hair 如何实现这一点?您需要另一条规则来处理新的URI结构: RewriteEngine on RewriteBase /
RewriteEngine on
RewriteRule ^play/([0-9]+)_(.+)$ file.php?f=$1&name=$2 [L]
我的链接是
sitename.com/play/399_Beauty_Barbie_hair
但是,我希望它是这样的
sitename.com/play/Beauty_芭比_hair
如何实现这一点?您需要另一条规则来处理新的URI结构:
RewriteEngine on
RewriteBase /
RewriteRule ^play/([0-9]+)_(.+)$ file.php?f=$1&name=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^play/(.+)$ file.php?f=$1&name=$2 [L,QSA]
RewriteBase/RewriteRule^games/([0-9]+)(+)$file.php上的RewriteEngine不工作?f=$1&name=$2[L,QSA]RewriteCond%{REQUEST_FILENAME}-f RewriteRule^games/(.+)$file.php?f=$1&name=$2[L,QSA]函数文件($id,$title){if($this->搜索引擎友好){$title=str\u replace($this->replace,$this->replacement,$title);返回$this->site\u url./'.$id.''.$title;}否则{返回$this->site\u url./file.php?$id;}不要在这里粘贴代码。解释什么不起作用?你拿到404了吗?哪个URL导致了问题,尽可能多地提供有关问题的详细信息会更好。感谢您的重播,我没有收到404,但什么也没有发生,URL的编号仍然像这个sitename.com/play/399_Beauty_芭比_hair,您能帮忙吗?您希望浏览器中的URL更改为:
sitename.com/play/Beauty_芭比_hair
?如果是这样,您将如何在文件.php
中获取参数f
?我不知道,没有解决方案?