链接自动添加斜杠(/)本身inlink并在php中销毁我的链接

时间:2016-06-23 18:18:37

标签: php .htaccess slash

我的链接是另一个页面news.php是: - href="news?id=etc"

此处我在href。

中的新闻后删除.php

我在.htaccess文件中使用以下代码来删除.php扩展名:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

点击链接后,打开页面后URL将如下所示: http://localhost/themobilesapp/news?id=15

但它会自动转换为: http://localhost/themobilesapp/news/?id=15

在/ news

之后的.php处添加斜杠(/)

请帮我删除此斜杠(/)

1 个答案:

答案 0 :(得分:0)

这应该对你有用

RewriteEngine On
RewriteRule ^themobilesapp/news\?id\=([^/]*)$ /themobilesapp/news.php?id=$1 [L]

它将包含原始网址,如:

http://localhost/themobilesapp/news.php?id=15http://localhost/themobilesapp/news?id=15

但是从我的观点来看,它看起来会像这样:

http://localhost/themobilesapp/news/id/15

如果你喜欢它而不是使用:

RewriteEngine On
RewriteRule ^themobilesapp/news/id/([^/]*)$ /themobilesapp/news.php?id=$1 [L]