我在这里有些困惑。我一定已经有100多篇文章和帖子正在寻找解决方案。
我正试图扭转这个:
sub.domain.org/folder/index.php?p=home
进入:
sub.domain.org/folder/home/
下面的“我的规则”已经发展了许多次,但是几乎所有内容都不起作用。我不知道还能尝试什么。非常感谢您的帮助。启用了Mod Rewrite,并且我正在托管自己的服务器。
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/?folder/(.*)/$ /folder/index\.php?p=$1 [L]
在/folder/.htaccess
以下位置尝试此代码:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /folder/
RewriteCond %{THE_REQUEST} /index\.php\?p=([^\s&]+) [NC]
RewriteRule ^ %1/? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)/?$ index.php?p=$1 [L,QSA]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句