Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用.htaccess重写漂亮的URL_Php_.htaccess - Fatal编程技术网

Php 使用.htaccess重写漂亮的URL

Php 使用.htaccess重写漂亮的URL,php,.htaccess,Php,.htaccess,我想使用htaccess创建一个URL,例如www.domain.com/profile.php?id=1到www.domain.com/1/和www.domain.com/1/contact或www.domain.com/1/gallery 您愿意帮助我吗?这是从URL隐藏index.php的基本规则。将其放入root.htaccess文件中 mod_rewrite必须使用PHP启用,这将适用于高于5.2.6的PHP版本 RewriteEngine On RewriteCond %{REQUE

我想使用htaccess创建一个URL,例如www.domain.com/profile.php?id=1到www.domain.com/1/和www.domain.com/1/contact或www.domain.com/1/gallery


您愿意帮助我吗?

这是从URL隐藏index.php的基本规则。将其放入root.htaccess文件中

mod_rewrite必须使用PHP启用,这将适用于高于5.2.6的PHP版本

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
我从这里得到的

到目前为止你做了什么?@dean我在谷歌上搜索了www.domain.com/profile.php?id=1到www.domain.com/1/我有files profile.php、contact.php和gallery.php。但是我不知道如何重写像www.domain.com/1/contact这样的URL。您可能想看看这个线程:。为什么PHP版本很重要?这个答案中没有PHP