将url替换为所需的自定义URL

如何在.htaccess文件中更改我的网址?

例如我有一个网址:</ p>


www.mysite.com/folder1/index.php?category=cs </ p>
</ blockquote>

我希望它看起来像 :
</ p>


www.mysite.com/folder1/cs </ p>
</ blockquote>

请提出以下建议: )</ p>
</ div>

展开原文

原文

how to change my url in .htaccess file?
Example I have a url :

www.mysite.com/folder1/index.php?category=cs

I want it to appear like:

www.mysite.com/folder1/cs

any suggestions please :)

1个回答



试试这个:</ p>

 &lt; IfModule mod_rewrite.c&gt; 
RewriteEngine on \ n
RewriteBase / folder1 /

RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule ^(。+)\ /?$ index.php?category = $ 1 [QSA]
&lt; / IfModule&gt;
</ code> </ pre>
</ div>

展开原文

原文

Try this:

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /folder1/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\/?$ index.php?category=$1 [QSA]
</IfModule>

duanqing3026
duanqing3026 Vlad,这个REQUEST_FILENAME需要被需要重写的url替换吗? 例如,我有一个网址www.preparationweb.com/Aptitude/Discussion/index.php?qid=26我希望它显示它像www.preparationweb.com/Aptitude/Discussion/26那么应该是什么变化 上面的代码。 请根据网址重写代码
大约 6 年之前 回复
dream6120
dream6120 我发布的代码将允许您将www.mysite.com/folder1/cs路由到www.mysite.com/folder1/index.php?category=cs而无需重定向。 你到底想要达到什么目的?
大约 6 年之前 回复
dss524049
dss524049 我实际上正在访问www.mysite.com/folder1/index.php?category=cs,但我希望它显示为www.mysite.com/folder1/cs inn url。 我不想要任何重定向。 我只需要在url中传递这种参数时显示不同的和修改过的url。 希望你明白:)
大约 6 年之前 回复
dongyi7669
dongyi7669 RewriteRule行是您正在寻找的。 访问www.mysite.com/folder1/cs时会发生什么? 或者,您是否需要从www.mysite.com/folder1/index.php?category=cs重定向到www.mysite.com/folder1/cs。
大约 6 年之前 回复
dtf24224
dtf24224 我将此代码粘贴到我的.htaccess文件中但没有任何反应。 网址仍然如上所述。 您可以解释一下您在上面提供的代码中更改网址的位置吗????
大约 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐