我已经在论坛上爬了大约 2 个小时,但仍然没有找到解决我的问题的方法,所以我向你们寻求帮助。我的 URL 看起来像这样 http://sevalinmutfagi.com/list.php?id=1?kategori=borekler 我希望它看起来像这样 http://sevalinmutfagi.com/tarifler/borekler我尝试了很多重写示例,但我的索引文件位于 /View/ 的子文件夹中,所以我无法重写我的 URL这是我的 .htaccessRewriteEngine onRewriteCond %{HTTP_HOST} ^(www.)?sevalinmutfagi.com$ [NC]RewriteCond %{REQUEST_URI} !^/View/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ /View/$1 [L]RewriteCond %{HTTP_HOST} ^(www.)?sevalinmutfagi.com$ [NC]RewriteRule ^(/)?$ View/index.php [L]此代码适用于重定向子文件夹所有页面,但我尝试添加重写 URL 代码不起作用。我希望这已经揭示了。感谢大家的帮助。
2 回答
米脂
TA贡献1836条经验 获得超3个赞
这对我来说很好。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/subfolder
RewriteRule ^(.*)$ /subfolder/$1 [NC,L]
12345678_0001
TA贡献1802条经验 获得超5个赞
首先要了解的mod_rewrite是何时不使用它。由于mod_alias可以很好地处理您的特定任务,这就是我要使用的:
Redirect 301 / /subfolder/
由于这看起来很“循环”,您可以使用 mod_rewrite:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^subfolder/
RewriteRule .? subfolder%{REQUEST_URI} [R=301,L]
你试图涵盖的问题太多了……我已经在许多线程中多次解决了这些问题。因此,您可能会受益于阅读mod_rewrite我签名中链接的教程,因为它包含解释和示例代码。它帮助了可能的成员,也应该帮助你
- 2 回答
- 0 关注
- 134 浏览
添加回答
举报
0/150
提交
取消