【发布时间】:2014-11-19 07:59:32
【问题描述】:
相当难的问题。
我有一些网址扩展名为 .php?id=1、.php?id=2、.php?id=34 等的网页。
现在我已经访问了所有这些页面,<h3> 包含一些文本。
我想用这个文本代替 .php?id=4(i.e.) 扩展名。
我想知道如何才能做到这一点。欢迎任何帮助! :)
到目前为止我的 .htaccess 代码:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ projecten-functioneel.php?args=$1 [QSA,L]
【问题讨论】:
-
if ($some_condition) { do_something(); }条件/情况由你决定 -
您能举一些直观的例子来说明您要达到的目标吗?
-
@AlejandroArbiza 我更新了 ;)
-
我想你正在寻找 seo 友好的网址。类似 somesite.com/Inventory/detail/22340 您可以设置 apache 来执行 [mod_rewrite][1]。然后安装一个像 [panique][2] 这样的骨架框架来处理路由。 [1]:httpd.apache.org/docs/current/mod/mod_rewrite.html [2]:github.com/panique/php-mvc
标签: php .htaccess url url-rewriting