我有一个非常简单的htaccess文件来重写页面的URL。
例如,我有
RewriteRule ^frequently-asked-questions faq.php [L]
我遇到的问题是,当我导航到domain.com/frequently-asked-questions时,它会显示一个404,如下所示:
The requested URL /domain.com/frequently-asked-questions was not found on this server.
导航到domain.com/faq.php works。
重点是,它似乎在404错误中添加了域名,并且它没有意识到
我的.htaccess文件中包含以下内容:
#when the user types the domain name only
RewriteCond %{REQUEST_FILENAME} ^$
RewriteRule . /index2.php [L]
我的目标是在用户只在浏览器地址栏中输入域名时运行index2.php。然而,该代码似乎不起作用。
我还尝试了其他变体,但都没有成功:
#when the user types the domain name only
RewriteCond ! %{REQUEST_FILENAME}
RewriteRule . /index2.php [L
我刚刚把我的主域名网站移到了一个子目录,但是搜索引擎仍然有在索引中列出的旧urls。直到新网址被列出来。
有没有办法把这些请求重定向到那个子目录。(index.php除外)
Old :test.com/hello
New :test.com/tmp/hello
(但这种重定向应该有一个例外-对test.com/index.php不适用)
我尝试了一些代码,但是它要么重定向整个url,要么抛出500个错误。
有人能提点建议吗?
我的域名是demo_data.local:8085,我的管理员是admin_geus3n (在app/etc/env.php中获得)。当我转到demo_data.local:8085/admin_geus3n时,我收到了这个错误:
This page isn’t working
demo_data.local redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS
在浏览器上显示的URL是
http://demo_data.local:8085/index.php/admin_geus3n
因此,我有一个网站,它从我的另一个网站抓取数据,并相应地显示它。事情开始变慢了,因为现在有很多数据,我的查询获取了所有的结果。因此,是时候实现一些分页了。
下面是我获取数据的jQuery:
jQuery(document).ready(function(){
jQuery(document).on('click','.show_more',function(){
var ID = jQuery(this).attr('id');
jQuery('.show_more').hide();