繁体   English   中英

.htaccess与用于PHP的mod_rewrite [重复]

[英].htaccess with mod_rewrite for PHP [duplicate]

可能重复:
用mod_rewrite重写PHP中的URL

我正在为我们所在城市开发工作门户,它是使用PHP和MySQL开发的。 我包括各种功能学家,例如按城市搜索,按经验水平搜索,按行业类型搜索,最后按日期搜索。

我有这样的网址:

http://example.com/job_details.php?id=hj11&location=Mumbai&job=System+Administrator&company=Exa+India+Pvt+Ltd       

我尝试了多种方法来达到最终预期的结果。 但对我来说却没有发生.. :-(

我正在寻找这样的东西,

http://example.com/jobs-in-mumbai/Exa-India-Pvt-Ltd/

您还需要在URL中输入ID。 因此,URL为:

http://example.com/jobs-in-mumbai/Exa-India-Pvt-Ltd/Mumbai/hj11

首先,创建一个文件名为“ .htaccess”的文本文件,并将其放置在服务器的主目录(公用主目录)中。

将给定的代码放在您的htaccess文件中。 上载文件。

用于将给定URL转换为上面指定的URL的代码是:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)/(.*)/(.*)$ job_details.php?id=$4&location=$3&job=$1&company=$2 [L]

请尝试让我知道。 将.htaceess放置在放置job_details.php的同一文件夹中。 我认为这是在公共主文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM