首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >域后直接接收.htaccess更改参数

域后直接接收.htaccess更改参数
EN

Stack Overflow用户
提问于 2017-06-25 22:41:12
回答 1查看 26关注 0票数 0

我一直在寻找很多教程,但没有人真正帮助我,我知道你们可以:我的网站有以下结构:

mywebsite.domain/?pg=somepage

但我想这样说:

Mywebsite.domain.sheption

我在下一个结构中找到的所有教程都在工作:mywebsite.Domain/file.php?pg= So,这样我就无法理解RewriteRule是如何使用我的结构的。

我试过:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteRule ^index/([0-9a-zA-Z]+) index.php/?pg=$1

还包括:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteRule ^index/([0-9a-zA-Z]+) index.php?pg=$1

但是我没有运气:( 注释:我的索引文件有.php扩展名)

EN

回答 1

Stack Overflow用户

发布于 2017-06-25 23:05:41

你可以这样做-

代码语言:javascript
运行
复制
RewriteRule ^(.*)$ /index.php?pg=$1 [L]

这将把mywebsite.domain/somepage重定向到mywebsite.domain/index.php?pg=somepage

或者完全配置-

代码语言:javascript
运行
复制
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php?pg=$1 [L]
</IfModule>

想了解更多信息- 重写

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44751245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档